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 ECS, so some details may not match this job. The employer's own page has the real description.
Overview
The DevOps Engineer/Technical Lead at ECS will play a pivotal role in bridging the gap between development and operations teams to enhance the efficiency of our software development lifecycle. You will be responsible for leading a team of engineers in the design and implementation of robust infrastructure, automation processes, and CI/CD pipelines. Your expertise will drive initiatives that improve systems reliability, scalability, and overall performance while ensuring seamless integration of new technologies and best practices within the organization.
Job Responsibilities
- Architect and create automated deployment pipelines using various technologies to streamline the software release process.
- Collaborate with development and operations teams to design and improve current infrastructures, ensuring high availability and performance.
- Implement infrastructure as code (IaC) practices to automate provisioning and configuration management across environments.
- Mentor and provide technical leadership to junior engineers, promoting best practices in DevOps methodologies.
- Monitor system performance and troubleshoot issues, ensuring operational excellence and uptime of critical applications.
- Manage and maintain CI/CD tools while continually assessing and incorporating new technology solutions to enhance system reliability.
- Engage in continuous improvement efforts, analyzing existing processes and implementing innovative strategies for operational efficiency.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- A minimum of 5 years of experience in DevOps, systems engineering, or a similar role.
- Proficient in cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
- Strong knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with scripting languages such as Python, Bash, or PowerShell.
- Familiarity with configuration management tools such as Ansible, Terraform, or Puppet.
- Excellent problem-solving skills and the ability to work effectively in a team-oriented environment.
Technologies & Tools
The ideal candidate will work with a range of contemporary technologies and tools, including but not limited to AWS, Jenkins, Git, Docker, Kubernetes, Terraform, Ansible, and scripting languages like Python and Bash. Familiarity with monitoring tools such as Prometheus, Grafana, or ELK stack can also be advantageous. A solid understanding of networking concepts and security best practices is essential for maintaining a secure infrastructure.
Ideal Candidates
Ideal candidates for the DevOps Engineer/Technical Lead position will possess a strong blend of technical aptitude and leadership skills, with a collaborative spirit and a drive for continuous improvement. They should demonstrate a proactive approach to problem-solving and have a passion for implementing automated solutions. Strong communication skills and the ability to convey complex technical concepts to non-technical stakeholders are essential. Lastly, a commitment to staying current with industry trends and continually seeking personal and professional growth will make a candidate stand out in this dynamic role.
In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.