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 GE Digital, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior DevOps Engineer at GE Digital will play a crucial role in shaping the future of software development and operations within the organization. This position involves collaborating with cross-functional teams to design and implement continuous integration and deployment processes, ensuring system reliability and scalability. The engineer will be tasked with automating infrastructure management, monitoring system performance, and troubleshooting complex issues to enhance operational efficiency and contribute to the overall success of GE Digital's technological initiatives.
Job Responsibilities
- Design, implement, and maintain CI/CD pipelines to streamline software development processes.
- Collaborate with software developers and IT staff to manage code deployments and address occurrences of downtime.
- Automate repetitive tasks to improve operational efficiency using tools like Jenkins, Ansible, and Terraform.
- Monitor system performance, troubleshoot issues, and ensure high availability and reliability of applications.
- Implement and manage containerization technologies such as Docker and Kubernetes.
- Contribute to infrastructure as code (IaC) initiatives to enable consistent and repeatable environments.
- Provide mentorship and training to junior engineers and promote best practices in DevOps.
- Stay abreast of industry trends and emerging technologies to enhance skill sets and innovate processes.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in a DevOps or related role.
- Proficiency in scripting languages such as Python, Bash, or Ruby.
- Strong experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
- Expertise in CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Knowledge of configuration management tools like Puppet, Chef, or Ansible.
- Experience with containerization and orchestration technologies including Docker and Kubernetes.
- Strong understanding of networking, database management, and security practices.
Technologies & Tools
The Senior DevOps Engineer will utilize a diverse set of technologies and tools essential for effective software deployment and infrastructure management. Key technologies include AWS or Azure cloud services for scalable architecture, Docker for containerization, Kubernetes for orchestration, Jenkins for continuous integration, and Ansible for automation. Familiarity with monitoring tools such as Prometheus and Grafana will also be paramount to maintaining system performance and stability.
Ideal Candidates
Ideal candidates for the Senior DevOps Engineer position will possess a strong analytical mindset, excellent problem-solving abilities, and a collaborative spirit that fosters teamwork. They should demonstrate a proactive approach to identifying system improvements and a willingness to adapt to new tools and technologies. Strong communication skills and the ability to mentor and guide junior team members will be key traits that enhance the team's overall productivity and effectiveness.
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.