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 Jobot, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Principal DevOps Engineer at Jobot will play a crucial role in driving the company’s technological advancements and operational efficiencies. This senior-level position focuses on architecting, implementing, and managing the DevOps processes and tools required to support continuous integration and continuous delivery (CI/CD) practices across multiple teams. The successful candidate will collaborate with software development, quality assurance, and IT operations teams to enhance the reliability, performance, and security of our applications while fostering a culture of high-quality application development.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to facilitate efficient software delivery.
- Work with software development and operational teams to identify bottlenecks and implement solutions for improved workflows.
- Automate infrastructure provisioning and management using Infrastructure as Code (IaC) methodologies.
- Monitor system performance, identify achievable improvements, and safeguard uptime through effective incident management.
- Lead efforts in cloud infrastructure design and management, focusing on scalability, reliability, and security.
- Develop and enforce best practices for security and compliance within the DevOps team.
- Provide technical guidance and mentoring to junior engineering staff.
- Participate in on-call rotation for incident response and system recovery efforts.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; Master's degree preferred.
- Minimum 7 years of experience in software engineering or IT operations with a focus on DevOps practices.
- Extensive experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Proficient in scripting languages (e.g., Python, Bash) and configuration management tools (e.g., Ansible, Puppet, Chef).
- Strong knowledge of cloud services such as AWS, Azure, or Google Cloud Platform.
- Experience with containerization technologies like Docker and orchestration frameworks like Kubernetes.
- Demonstrated expertise with monitoring and logging solutions (e.g., Prometheus, ELK stack, Grafana).
- Solid understanding of agile methodologies and DevOps culture.
Technologies & Tools
The Principal DevOps Engineer will work primarily with a suite of advanced tools and technologies to support the infrastructure and application lifecycle. Key technologies include AWS or Azure for cloud services, Docker and Kubernetes for container orchestration, Terraform for infrastructure as code, and modern CI/CD platforms such as Jenkins or GitLab CI. Additionally, the candidate will utilize monitoring tools like Prometheus and Grafana to ensure system performance and reliability.
Ideal Candidates
The ideal candidate for the Principal DevOps Engineer position is a highly motivated and innovative professional who possesses not only the technical expertise but also strong leadership abilities. Candidates should demonstrate exceptional problem-solving skills and adaptability in a fast-paced environment. A collaborative mindset, paired with a commitment to promoting best practices for automation and system efficiency, will set successful individuals apart. Additionally, strong communication skills are essential for effectively liaising with cross-functional teams and driving a culture of continuous improvement throughout the organization.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.