Cloud Software Engineer Resume
4.00/5 (Submit Your Rating)
Santa Clara, CA
SUMMARY:
- Dedication to optimization experienced DevOps Engineer that understands the melding of operations and development to quickly deliver code to customers.
- Has experience with the Cloud and monitoring processes as well as DevOps development in Linux Systems.
TECHNICAL SKILLS:
- Amazon Web Services: EC2, Lambda, S3, VPC, Route 53, CloudFormation, Load Balancing, Autoscaling, Identity Access Manager, EC2 Containers (ECR)Relational Database Service (RDS), Cloudwatch
- Other Technical: Docker, Docker - Compose, Jenkins, Python, BASH, GitLab, Git, Ansible, MySQL, Yaml, JSON, Apache, Tomcat8, NGINX, Taiga, Ubuntu/Linux
PROFESSIONAL EXPERIENCE:
Cloud Software Engineer
Confidential, Santa Clara, CA
Responsibilities:
- Design and develop continuous deployment pipeline, Git and Jenkins across geographically separated hosting zones in AWS
- Created Docker images of Taiga, NGINX, Tomcat8/Java8 and GitLab server
- Developed automation and deployment utilities using BASH and Python
- Mastery of build technologies like Jenkins, integration and automation of source control applications like Git.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, and Github and AWS AMI’s
- Setup and install private GitLab server using Docker Container
- Designed and built automated infrastructure using open source tools
- Built backend Restful Web Service then dockerized it to run on Tomcat8/Java8.
- Migrating Restful Web Service to run on AWS Cloud
- Involved in building VPC, Elastic IP for databases and experienced in building private and public subnets in AWS
- Working in pair-programming environments to create platform functionality based on user provided requirements
- Worked with Jenkins, Python, Docker Compose and AWS Services to provide support for Developer and Operations staff
Systems Engineer
Confidential, Brambleton, VA
Responsibilities:
- Developed BASH code to automate server builds, OS patches, and deployment of applications to dev, test, and production environments
- Collaborated with developers to implement changes to websites on development, test, and production servers
- Maintained repositories for DevOps environment: automation code and configuration
- Installed, configured, maintained and administered Linux/Unix operating systems and components. Diagnosed and resolved problems associated with DNS, VPN and Apache.
- Planned and executed packages and updates installations necessary for optimal system performance.
- Developed, updated and maintained Standard Operating Procedures (SOP) documentation
- Review and contribute code fixes to various projects as needed
- Installed and configured Linux servers in the network per specifications of clients