Junior DevOps Engineer Job Description Template
Our company is looking for a Junior DevOps Engineer to join our team.
Responsibilities:
- Collaborate and build tools that enable teams to operate safely at high speed and wide scale;
- Provide Customer support on Automation solutions delivered through service monitoring and alerting;
- Development of infrastructure as code, build pipelines and testable secure infrastructure for migrating applications to the cloud;
- Creation of in-depth technical documentation for department consumption;
- Build and innovate to replace manual processes with automation;
- Resolve problems at their root with simple and repeatable solutions working with tooling provided;
- Develop tools and processes that drive and improve customer experience;
- Provide support to internal Project Delivery squads; e.g. building new automation environments and developing / deploying other automation solutions;
- Development of Continuous Integration, Continuous Delivery processes, Azure DevOps processes aligned to best practice;
- Work with Customers, architects, product teams, developers and engineering teams to build long-term solutions;
- Adhering to Operation Standards for DevOps team;
- Operationally focused with automation deployed into a Live production environment. Support, maintain and optimize processes will be the primary focus.
Requirements:
- Strong knowledge of Agile;
- Knowledge or eagerness to learn CI/CD;
- Able to travel throughout the UK and internationally to client sites (with over-night stays);
- Critical thinking and problem solving;
- Decision Making;
- Clear and transparent communication;
- Experience managing Linux environments;
- Administering AWS or similar cloud environment;
- Linux knowledge;
- Good knowledge of Linux server administration and configuration (preferably Ubuntu / CentOS);
- PHP;
- HTML/CSS/JavaScript (nice to have);
- Accountable; responsible;
- Google Cloud (or similar) experience would be very beneficial;
- Excellent presentation skills.