Cloud DevOps Engineer
Los Angeles, CA, USA
Under the direction of the Manager, Cloud/DevOps and as a member of the UCLA Health Digital Technology (DGIT) team, the Cloud Systems Engineer is responsible for applying professional concepts and industry best practices to resolve issues that are moderately complex in scope, providing daily operational management of cloud infrastructure and services, maintaining thorough documentation of procedures and solution configurations, selecting methods and techniques to obtain solutions, evaluating technologies, performing moderate cost/benefit analysis, and completing additional work as assigned.
The position requires previous AWS cloud development experience along with the skills to program, automate, and administer various cloud services and technologies. Candidates must have proficient time management skills to work in a dynamic operations environment with varying priorities and schedule demands. Excellent communications skills are required for collaboration with technical and non-technical individuals of the university.
This role will help ensure that services and projects are well managed, adhere to appropriate standards and governance, meet business expectations, and are operationally supportable. This position is expected to maintain appropriate documentation for service and system deployments and adhere to ITIL process governing request, incident, change, and configuration management.
This individual will have a diversified background of technical IT experience plus a superior, service-oriented approach. This role will participate in an on-call support rotation to deliver 24/7 support for business critical systems.
This is a remote hybrid role which will require being on-site once a quarter.
Three (3) to five (5) years of experience developing, implementing, and administering cloud services in AWS for an environment with 100+ compute instances.
Experience with Infrastructure-as-Code tools like Terraform or CloudFormation, configuration management tools like Puppet, Ansible or Chef, and code revision tools like Git or AWS Code Pipeline.
Demonstrated experience writing and editing complex scripts used to perform system maintenance and administration Strong scripting experience required.
Knowledge of systems infrastructure that power today’s modern and highly available web and mobile applications
Strong understanding of AWS Services (EC2, VPC, Transit Gateway, ELB, S3/EBS, Lambda, API Gateway, SageMaker, IAM, Control Tower, CloudFormation, and core technologies
Advanced knowledge of computer security best practices and policies including demonstrated experience securing server-based software.
Strong Linux experience, Linux System Administration in a remote Linux/Unix environment.
Demonstrated skill at administering moderately complex security controls and configurations to computer hardware, software and networks. Broad knowledge of various areas of IT.
Experience in application development, requirement gathering, UI design, deployment, code refine with languages such as C/C++, Java, Perl, Go, Python, Ruby, and bash.
Experience delivering infrastructure for distributed, scalable, secure, software systems.
Experience with network technologies, especially DNS, VLANs, firewalls, and load balancers.
Experience designing, developing, testing, and deploying applications/systems using proven or emerging technologies, in a variety of technologies and environments.
Experience with CI/CD using tools such as git, Maven, Bamboo, etc.
Interpersonal skills sufficient to work with both technical and non-technical personnel at various levels in the organization. Ability to elicit and communicate technical and non-technical information in a clear and concise manner.
Familiarity with container technologies like Docker, rkt, Swarm, Mesos, or Kubernetes
Knowledge of other cloud vendors Microsoft Azure, GCP
The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.