We provide IT Staff Augmentation Services!

Cloud Automation Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 5+ years of experience in building sophisticated and highly automated infrastructure through Amazon Web services and DevOps.
  • Strong practical Linux and Windows - based systems administration skills in a Cloud or Virtualized environment.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-Scaling, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Experience working with public and private instances and hosted a website by while utilizing NAT gateway.
  • Expertise in migration and installing from WordPress to AWS. Experience in automating a real-world production environment using Chef and Ansible.
  • Experience with release & deployment tools like AWS Code Pipeline, Cloud Formation, AWS Code Deploy.
  • Good knowledge of SaaS (Software as a Service), PaaS (Platform as a Service) and IaaS (Infrastructure as a Service). Experience with seamless/automated build scripts used for release management across all environments.
  • Understanding and experience with code deployment. Familiar with Cloud Formation and JSON. Knowledge of IP networking, VPN's, DNS, load balancing and firewalling.
  • Experience with revision control source code repositories (Git, SVN, Mercurial, Perforce). Management of continuous integration servers like Jenkins, Bamboo and TeamCity. Performed configuration, deployment and support of cloud services in Amazon (AWS).
  • Designed continuous integration/continuous deployment pipeline for production environment. Improved automated deployments, monitoring, management, and incident response.
  • Assisted in migrating teh existing data center into teh AWS environment. Configured teh storage on S3 Buckets.
  • Good in Chef and Ansible imposing teh required configuration with teh help of cookbooks recipes, playbooks (ansible) management and maintain software components of teh existing Infrastructure. Expertise and clear working contrast in chef convergence.
  • Experience in Docker components like Docker Engine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.

TECHNICAL SKILLS

Scripting: PowerShell, Python, Bash, Ruby, Perl.

Database: SQL-Server, DB2, RDS, DynamoDB.

Operating Systems: Windows NT, MS-DOS, UNIX.

Network Protocols: TCP/IP, NIS, NFS, DNS, DHCP, LAN, FTP/TFTP, SSH, SFTP, HTTP/HTTPS.

Cloud Environment: AWS, KVM, VMware server, VMware workstation, Microsoft Azure.

Automation: Chef, Ansible, Puppet.

Build and Release: Jenkins Blueocean, Docker, Jenkins

Monitoring Tools: Splunk, LogStash, CloudWatch, Nagios, NewRelic

Containers & Templates: Docker, AWS EC2, AWS CFT

Source Code Management: Git, SVN, CVS, Bitbucket, Visual Studio Online, Perforce

Artifacts Management: Nexus, Nugget, Artifactory

Collaboration tools: Rally, Jira

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Cloud Automation Engineer

Responsibilities:

  • Exclusively worked on building a AWS architecture from scratch (On premise to cloud).
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh AWS stack. Created AWS Multi-Factor Autantication (MFA) for instances via RDP/SSH logon.
  • Worked with teams to lock down security groups depending on teh traffic. Configured Apache on EC2 instances to make sure application dat was created is up and running.
  • Analyzed production issues to meet teh desired state of architecture through bootstrapping apache. Built S3 buckets and managed policies for S3 buckets also used S3 bucket and Glacier for storage and backup on AWS.
  • Worked on object versioning, storage classes to reduce teh overall storage costs. Used AWS storage gateway for file sharing and backup archiving in S3.
  • Tested teh availability of AWS-RDS-MySQL database by simulating failover from teh primary database to read replicas and hence promoting read replica to teh primary.
  • Established connectivity between application and MySQL DB and tested dis connectivity (by RDS-endpoints). Develop Cloud Formation scripts to automate EC2 instances.
  • Setting Cloud Watch alerts for instances and utilizing in Auto-scaling launch configurations for better performance. Worked with production engineers to resolve build-related issues in AWS environments.
  • Managed building out server automation across teh entire infrastructure. Designed process automation using scripting languages (PowerShell, Bash, Python).
  • Designed continuous integration/continuous deployment pipeline for production environment. Improved automated deployments, monitoring, management, and incident response.

Confidential, Sanjose, CA

DevOps Engineer

Responsibilities:

  • Automated teh build and deployment process using Jenkins and maintained teh Git central repository.
  • Managed teh developer code using Git (version control tool). Configured jobs in Jenkins to pull teh code from code repositories and ran periodical and scheduled builds.
  • Good working exposure with Continuous Integration/Continuous Deployment tools like Chef, Docker and Jenkins to merge development with testing through pipelines.
  • Implemented automation using Ansible and Chef. Established a Continuous Delivery framework using Jenkins in Linux environment.
  • Responsible for building Continuous Integration (CI) pipeline through Jenkins. Created different tasks in build script to automate build using Jenkins.
  • Developed shell scripts for automation of teh build and release process. Created and fixed bugs, development branches and helped developers in resolving conflicts in merge. Involved in teh functional usage and gained experience using web servers like Tomcat, JBOSS.
  • Worked with installation of AWS CLI to control various AWS services through shell scripts. Familiar in Relational and NoSQL databases like MySQL, SQLServer, DynamoDB.
  • Experience with Python and Ruby in writing scripts to automate software configuration process. Worked on various operating systems like Linux (RHEL, Ubuntu, and CentOS), Windows, and MAC.
  • Expertise installing Jenkins on a Linux machine and working through a master and slave configuration to implement multiple parallel builds through a build farm. Managed Ansible Playbooks with Ansible roles.
  • Good understanding of modules in Ansible to copy and remove files on remote systems. Created inventory in Ansible for automating teh continuous deployment and designed playbooks using YAML scripting.

Confidential

Release Engineer

Responsibilities:

  • Maintained and developed teh Continuous Integration(CI) infrastructure and automation.
  • Packaged all software components for deployment, including teh production of rpms.
  • Developed and maintained build tools and automation, including build monitoring, reporting, performance, and integration with ticketing system.
  • Experienced in source control maintenance, health and optimizations.
  • Worked on Integrating build automation analytic tools like test code coverage, code analysis tools, commit analysis tools, code integrity, process integrity automation, and automatic build health recovery procedures.
  • Developed component artifacts related to automatic provisioning and deployment.
  • Manage developer, QA, and build sandboxes for running production and demonstration systems
  • Ensures an automated approach is taken in all aspects of software build and management wherever possible.
  • Experience working with various tools VSTS, TFS, Git, CA Workbench (Harvest), Subversion (SVN)
  • Good knowledge in deployment of software packages via Azure Resource Manager (ARM) templates for teh cloud.

Confidential

Linux System Engineer

Responsibilities:

  • Performed regular security monitoring to identify any possible intrusions ensuring all required file systems and system data are successfully backed up to teh appropriate media, recovery tapes or disks.
  • Reviewed system and application logs, and verifying completion of scheduled backup jobs. Performed regular file archival and purge as necessary. Created, changed, and deleted user accounts per request as necessary.
  • Repaired and recovered from hardware or software failures. Installed, configured and updated Red Hat Linux 3/4/5 and Cent OS.
  • Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems. Worked on core dump and log file analysis in various servers.
  • Administered tasks such as System Start-up/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals.
  • Modified and wrote scripts using sh, ksh and bash for day-to-day administration for creating, Deleting and managing user database and their respective directories.
  • Performed backups of Production, Development servers and applying required patches. Involved in setting up jobs for teh user to deploy scripts on production servers.
  • Troubleshooting day-to-day server related issues and problems in terms of hardware, operating system, applications and network.

We'd love your feedback!