We provide IT Staff Augmentation Services!

Devops & Aws Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 6 years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, AWS, DevOps and Build/Release management.
  • Used Stackdriver and AWS cloud monitoring extensively to monitor and debug the cloud based AWS EC2 services.
  • Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Implemented multiple CI/CD pipelines as part of DevOps role for our on - premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Extensively worked on Hudson, Jenkins and Teamcity for continuous integration and for End to End automation for all build and deployments.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Cross-functional infrastructure experience with Systems, Storage and Networking knowledge of the operating models for private cloud,IaaS, and PaaS technologies.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible playbooks and Modules.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, Software installation and configuration updates.
  • Worked on provisioning different environments using Chef, Puppet and other Configuration management tools.
  • Developed Chef Cookbooks, recipes, roles and databags to automate the services related to deployment.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experience in using version control tools like Subversion (SVN), GIT, IBM Clearcase UCM and PVCS.

TECHNICAL SKILLS

Source Control/ Versioning Tools: CVS, Git, Gitlab, Github, SVN

Configuration Management Tools: Puppet, Chef, Ansible, SaltStack

Continuous Integration Tools: Hudson/Jenkins, Maven, Bamboo, Ant

Servers: Weblogic, Apache Tomcat, Nginx, Websphere

Programming: Java, Python, Shell scripting, JSON, YAML, HTML, CSS

Databases: ElasticSearch, MySQL, Postgre SQL, MongoDB

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

DevOps & AWS Engineer

Responsibilities:

  • Developed anAWSsecurity roadmap which included theAWSServices and 3rd party tools to be utilized in theAWSCloud for Security monitoring.
  • Utilized multipleAWStechnologies to provision and deploy HIPAA-compliant infrastructure and server instances like Elastic Cloud Compute (EC2), Elastic Load Balancer (ELB), Virtual Private Cloud (VPC), S3, Relational Data Service (RDS), Redshift, Ops Works, Identity, and Account Management (IAM) policies, Cloud Formation, Cloud Watch, and otherAWStools/technologies.
  • Developed anAWSSecurity Group strategy, determined naming conventions, owners, and approval process for Security Group change requests in a promote-to-production environment.
  • Enabled and configured Cloud Trail logs for all VPC are in allAWSaccounts.
  • Migrated on premises applications to Azure using IAAS and PAAS models.
  • Created and managed an encrypted S3 Bucket for all Cloud Trail Logs Encrypted bucket.
  • UsingAWSLambda, running scripts/code snippets in response to events occurring inAWSCloud and maintaining it.
  • Managed and worked with various instances of EC2, creating AMI's, and managing EBS volumes and configuring security groups.
  • Monitoring and implementing security on AzureIAASVMs and virtual networks.
  • ConfiguredAWSConfigure Rules to evaluateAWSresources for compliance set up SNS notifications by creating a topic and subscribing a distribution list to that topic.
  • Installed and configured GIT and Implemented and maintained the branching and build/release strategies utilizing GIT.
  • Pushing Code from GIT to nexus make available for release through automation script using Jenkins.
  • Experience with Chef and Infrastructure as Code concepts, attended Chef Essentials training performed by Chef.
  • Used Puppet and Puppet dashboard for Configuration Management of hosted Instances withinAWS.
  • Good understanding of theDevOpsphilosophy and contributed Puppet modules to automate our system management.
  • Automated builds and deployment with Jenkins, Maven, and Bash scripts, Chef.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project environments.
  • Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.

Environment: EC2, IAM, EBS, VPC, S3, Cloud Trails, ELB, Linux, SNS, Chef, Jenkins, Maven, Tomcat, Cloud Watch.

Confidential, Chicago, IL

AWS/DevOps Engineer

Responsibilities:

  • Worked as aDevOpsEngineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Automated the process of release by pushing all the code to GIT.
  • Implemented build automation solutions for products and provide ongoing support and administration for software build and build automation using Jenkins, Gradle, Shell Scripts, and Apache Tomcat.
  • Responsible for onboarding Application teams to build and deploy there code using Git Jenkins, Nexus and Ansible
  • Experience in writing playbooks for Ansible and deploying applications using Ansible.
  • Deployed mircoservices2, including provisioningAWSenvironments using Ansible Playbooks.
  • Experience with maintaining Docker containers and docker images for run time environment.
  • UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup onAWS.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Automated the process of continuous integration and deployments using Jenkins, Docker, Chef andAWSCloud Formation Templates.
  • Created IAM roles so thatAWSresource can securely interact with otherAWSresources without using Access key and Secret key.
  • Experience with load and performance testing using Apache JMeter and monitor by using Nagios.
  • Understanding & usage of Atlassian tools. Used JIRA as a deployment issue tracking tool.

Environment: EC2, IAM, EBS, VPC, S3, Cloud Trails, ELB, Linux, SNS, Chef, Jenkins, Maven

Confidential

Build & Release Engineer

Responsibilities:

  • Coordinating and completing build automation for the project with the most advanced build features.
  • Provided 24/7 Support for Production deployments.
  • Responsible for creating and deploying builds on various Web logic environments, testing in build environment and release to test team on scheduled time.
  • Utilized ANT for build automation to compile the source code into production.
  • Ensured the final release/install package of software, applications and system changes has met all quality control, user acceptance and business validation criteria.
  • Created and maintained build automation shell, manage building fixes, merges, release cuts as needed, written scripts for environment changes in Perl and Python for Web-sphere mapping modules to the enterprise application.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration
  • Work with QA to facilitate verification of releases and deployed multiple builds at a time.
  • Ensure servers and environments are available for developments and testing validation is meeting the expectation.
  • Make sure the configuration, version and systems are working fine.
  • Assist Clients and team mates to understand issues and help/coordinate with multiple teams to resolve issues and make the environment stable.

Environment: Linux, ANT, Maven, Jenkins, Tomcat, Perl, Python, Web-sphere, Web logic

Confidential

Linux System Administrator

Responsibilities:

  • Administered, maintained Red Hat, operating system, applications & network problems, and performance issues.
  • Deployed latest patches for, Linux and Application servers, performed Red Hat Linux Kernel Tuning.
  • Proficient in installation, configuration, backup, recovery, maintenance, Support of Red hat Linux and windows environments.
  • Involved in creating new users, groups, and setup their home directories and appropriate access restrictions to software and directories & files.
  • Proficient in Creation and managing security, disk space and process monitoring in Red hat Linux
  • Created, deployed, and managed complex, fine-grained access control policies to ensure only authorized privileged users are getting at your most sensitive data and applications.
  • Proficient in installation and configuration of Apache HTTP Server, and involved in configuration of Virtual Hosts for Apache HTTP Server.
  • Proficient in configuration of DNS, DHCP, NFS, FTP, remote access, Security management and Security trouble shooting skills.
  • Involved in Backup of data, security, performance and availability of system and network. • Responsible for identifying risks and issues related to the assigned responsibilities.
  • Developed and implemented a shell script that is executed from a backup server and connects to several servers using SSH to perform the backups and dump the data into tapes.
  • Proficient in creating Shell and Perl scripting and designed, implemented script generation toolbox for complex processes (installation, configuration) of WebSphere.
  • Maintained Virtual servers in VMware environment.
  • Replaced multi-server build-book installation with generated custom scripted system and application deployment over environments.

Environment: Red Hat/Linux, Apache servers, CentOS, VMware, Volume management, scripting, TSM, WebSphere, Swap, windows servers.

We'd love your feedback!