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 Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.
Position Overview
As an Associate Principal in Software Engineering with a focus on DevOps at Get It Recruit, you will play a pivotal role in optimizing our software development lifecycle by implementing and managing continuous integration and continuous deployment (CI/CD) pipelines. You will ensure that our products are reliable, scalable, and deployable across diverse environments. Your expertise will guide our engineering teams in adopting DevOps practices, enhancing automation, and improving overall efficiency while fostering a collaborative culture among software and operations teams.
Job Responsibilities
- Design and implement robust CI/CD pipelines to facilitate seamless software delivery.
- Collaborate with software engineering teams to automate testing and deployment processes.
- Manage configuration and cloud infrastructure using Infrastructure as Code (IaC) principles.
- Monitor system performance, troubleshoot issues, and optimize resource usage.
- Ensure high availability and reliability of production services through effective monitoring and alerting.
- Advise and mentor junior engineers in best practices for software development and DevOps methodologies.
- Stay current on industry trends and emerging technologies to propose innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in software engineering with at least 3 years focused on DevOps.
- Strong proficiency in scripting languages such as Python, Bash, or similar.
- Experience with containerization tools (e.g., Docker, Kubernetes).
- In-depth knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Familiarity with cloud service providers such as AWS, Azure, or Google Cloud Platform.
- Strong understanding of configuration management tools (e.g., Ansible, Chef, Puppet).
- Excellent problem-solving skills and ability to work independently in a remote environment.
Technologies & Tools
The Associate Principal, Software Engineering - DevOps role utilizes a variety of technologies and tools pivotal to supporting efficient development and operational processes. Key tools include version control systems like Git, CI/CD platforms such as Jenkins and CircleCI, container orchestration tools like Kubernetes, and cloud services from AWS, Azure, or GCP. Additional technologies encompass configuration management tools like Ansible, monitoring solutions such as Prometheus, and infrastructure management tools following Infrastructure as Code principles.
Ideal Candidates
The ideal candidate for this position possesses a strong technical background complemented by exceptional communication and interpersonal skills. They should be proactive problem solvers who thrive in a collaborative, fast-paced, and remote environment. A passion for automation, continuous improvement, and a commitment to quality and performance are essential attributes. Candidates should also demonstrate leadership potential, capable of mentoring others while promoting DevOps best practices and fostering a culture of innovation and efficiency within the team.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.