Deploys and configures services using infrastructure as a service provider (e.g., Amazon Web Services, Microsoft Azure, Google Compute Engine, RackSpace/OpenStack).
Configures and manages Linux-based servers.
Debugs cluster-based computing architectures using scripting or basic programming skills to solve problems.
Installation and management of open-source monitoring tools.
Develops architecture for continuous integration, deployment, and continuous monitoring.
Integrates security considerations into the software development process.
Works closely with developers, IT operations, and IT security to ensure security is considered at all stages of the development life cycle.
May lead teams and working groups that assess needs and develop solutions that satisfy functional requirements.
May oversee or mentor junior engineers and team members.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field
Minimum 7 years of relevant professional experience.