Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by TCP Software, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior DevOps Engineer at TCP Software will be responsible for designing, implementing, and managing the infrastructure that supports our software applications. This role entails collaborating closely with development, QA, and operations teams to enhance the overall software development lifecycle, ensuring that our systems are scalable, reliable, and secure. As a key player in our technological landscape, the Senior DevOps Engineer will utilize best practices in continuous integration and delivery while proactively identifying opportunities for automation, performance enhancements, and operational excellence.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to facilitate software delivery.
- Build and maintain cloud infrastructure using services such as AWS, Azure, or Google Cloud.
- Automate repetitive tasks to streamline processes and improve efficiency.
- Monitor system performance and conduct performance tuning as needed.
- Collaborate with cross-functional teams to ensure seamless integration and deployment of applications.
- Manage configurations using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Implement and maintain logging and monitoring solutions to ensure high availability and incident response.
- Lead security assessments and advocate for best practices in security across all infrastructure.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in a DevOps or similar role.
- Proficiency in containerization technologies such as Docker and orchestration platforms like Kubernetes.
- Strong experience with scripting languages (e.g., Python, Bash, etc.) for automation tasks.
- Hands-on experience with continuous integration and deployment tools (e.g., Jenkins, GitLab CI/CD).
- In-depth knowledge of cloud computing platforms and associated best practices.
- Experience in source control systems, particularly Git.
- Strong problem-solving skills and the ability to work effectively under pressure.
Technologies & Tools
The Senior DevOps Engineer will work with a variety of technologies and tools that are critical for our cloud infrastructure and development processes. This includes cloud platforms like AWS or Azure, containerization tools such as Docker and Kubernetes, configuration management systems like Ansible or Chef, and CI/CD tools such as Jenkins and GitLab. Familiarity with monitoring solutions like Prometheus, Grafana, or ELK Stack will be essential for maintaining operational health and performance insights.
Ideal Candidates
The ideal candidate for this position will exhibit strong analytical and troubleshooting abilities, with a proactive approach to problem-solving. They will be detail-oriented, possess excellent communication skills, and demonstrate the capacity to work both independently and collaboratively within team settings. A passionate commitment to continuous learning and staying updated with industry trends will also set a candidate apart for success in this dynamic role.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.