We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 8+ years of experience in automating, configuring and deploying instances in the areas of Data Centre Operations, Systems Administration, Cloud computing, Software Configuration Management (SCM).
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Administration various environments in software development life cycle (SDLC) Windows, Ubuntu, Red Hat Linux, SUSE Linux and CentOS. Experience supporting Chef Environment with multi servers and involved in developing manifests.
  • DevOps experience with Puppet, Ansible, Kubernetes, Chef, AWS (OPS Work) and OpenStack.
  • Configuration Management, Build, Release Management and Quality Assurance using CVS, VSS, Team Foundation Server TFS, Subversion.
  • Implemented Team Foundation Server TFS as Version Management for Microsoft Technologies.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Configured and monitored distributed and multi - platform servers using chef . Defined Chef Server and workstation to manage and configure nodes.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT.
  • Experience in cloud stack such as AWS (Cloud formation) and VMWARE stack .
  • Creating Linux Virtual Machines using VMware Virtual Center (ESXI), hypervisor-v, PHP Virtual Box.
  • Design high availability(HA)applications on AWS across Availability Zones and Availability Regions
  • Experience in working with Web-Development technologies like HTML, Java Script, CSS, XML and frameworks like Node JS.
  • Good Exposure on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (kasha, Bash), Python, Core Java Ruby, PHP PERL.
  • Have a good knowledge on programming languages like Java, .NET
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
  • Worked with React, Redux, JavaScript ES6, TypeScript.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Extensive experience with software Build automation and standardization tools like ANT, Maven, and Gradle .
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node. JS, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • Experience in using Nexus Repository Managers for Maven builds.
  • High exposure to REMEDY, BUGZILLA and JIRA defect tracking tools for tracking defects and changes for Change management.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Configuring network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, SQUID, postfix, send mail, ftp, remote access, security management and Security trouble shooting skills.
  • Experience with MongoDB, MSSQL, MySQL and Server DB Tasks.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Familiar with network tool Nagios and cacti.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Good at communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Clouds: AWS, Azure, OpenStack, PCF

CM Tools: Chef, Puppet, Ansible

CI/CD and Build Tools: Jenkins, Nexus, Visual Studio Team Services (VSTS), Concourse CI, Hudson, Bamboo, Artifactory, u Build/u Release/u Deploy, ANT, Maven, Gradle

Container Tools: Docker, Kubernetes, OpenShift

Version Control Tools: SVN, Git, Bit bucket, TFS, VSS, CVS

Monitoring Tools: Nagios, New Relic, Splunk, ELK, App Dynamics, Dynatrace

Operating Systems: Windows Server, RedHat, Ubuntu, CentOS, Debian, Solaris, SuSe, Mac.

Languages/scripting: Shell Scripting, Core Java, Python, JSON, YAML, Java Script, HTML,CSS3,Spring Boot, Groovy, Bash, Perl, Ruby, JQuery

Web/Application servers: Apache HTTP, Tomcat, Nginx, JBoss, Oracle/BEA Web Logic, IBM Web Sphere, Web Services

Databases: Oracle, DB2, MySQL, MySQL Server 2008, Dynamo DB, MongoDB, Cassandra

Virtualization Tools: Oracle Virtual Box, VMWare, vSphere, ESXi, vCenter, Vagrant

Bug Tracking and Ticketing tool: JIRA,RALLY

PROFESSIONAL EXPERIENCE:

AWS DevOps Engineer

Confidential - Detroit, MI

Responsibilities:

  • Design CloudFormation templates for Kinesis streams encryption, S3 buckets for blocking private access
  • Perform S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
  • Worked on CloudWatch alarms for RDS, DynamoDB using metrics and design dashboards.
  • Develop shell script for enabling versioning on s3 buckets to detect unused buckets and enable lifecycle policies for unused buckets.
  • Develop python script for automated backups for Jira, confluence, bitbuckets using Container services and lambda functions
  • Develop shell script for server - side encryption across all CloudWatch log groups in Stage and Prod environments.
  • Perform remediation of CIS Benchmark and Trusted advisor for Dev, Stage, Prod, Test accounts which includes disabling public access for s3 buckets, ensure credentials unused for 90 days or greater are disabled and ensure VPC flow logging is enabled in all VPCs.
  • Develop script to monitor the async lambda queue for each account including Dashboard to show lambda execution, notifications to the Operations Queue in the event of warnings/alerts.
  • Perform migration of metadata for each stage and each environment in S3 to confluence using Jira plugin.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Develop critical performance metrics for an operational dashboard for Aurora, Lambda, API Gateways.
  • Configure securing the Cloud Front origin S3 buckets with an appropriate ACL policy.
  • Develop Cloud search using Cloud Formation, AWS CLI and CLI shell script to deploy and hardening of Cloud search.
  • Work on decommissioning of legacy environments and legacy Jenkins jobs.
  • Develop workflows for Cognito across all Environments and secure them.
  • Configure cost optimization in all environments to monitor usage and implement Janitor monkey to detect unused resources.
  • Collaborate in the automation of AWS infrastructure via Cloud Formation, software and services configuration.
  • Provide security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user/role management.
  • Develop workflows for enabling of Cloud Formation termination protection, configure default VPC's, security service token.

Environment: Amazon Web Services, Cloud Watch, Kubernetes, Lambda Cloud Formation, Docker, Shell script,S3, Python, Jenkins, Bitbucket, Jira, Lambda, Elastic Container Service etc.

Sr. Cloud DevOps Engineer

Confidential - Dallas, TX

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Participated in design and architect of 7 - layer VPC architecture on AWS for customers. Automated whole 7-layer VPC provision and validation with a single click by integrating with Jenkins.
  • Build web applications in Python/Django, including front-end (user interfaces) and back end.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Configured AWS cloud infra as code using terraform and continuous deployment through Jenkins.
  • Processed large chunks of unstructured data using Elastic Map Reduce (EMR) and worked extensively with the EMR cluster.
  • Build high performance web services, using languages such as python.
  • Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
  • Managing the multi-tier and multi-region architecture using AWS Cloud Formation.
  • Automating the cloud formation using Terraform.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, Snowflake and AWS big data technologies
  • Working with VPC IPv4, IPv6, Route tables, NAT instances, Internet Gateway (IGW) and Virtual private gateway (VGW).
  • Built WebLogic 12c and Tomcat domains on Linux and Windows environments.
  • Performed WebLogic server administration tasks like configuring Managed servers and setup cluster environment.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managedKubernetes manifest files and Managedreleases of Helm packages.
  • Configured JDBC resources, data sources and bounded to the J2EE applications, configured the connection pools for the data sources.
  • Created and monitored the JMS Server, JMS Connection Factories, Queues, Topics, File Store, Database Store and Message Bridges.
  • Provided Migration configuration for transactions, security, services, JMS servers and services while transitioning from development to production environment.
  • Experience in configuring and managing secured environments using SSL and digital certificates.
  • Expertise in migration and up gradation of WebLogic Server and updating JDK versions, applying patches and installing service packs for WebLogic server.
  • Installed WebLogic Application server 10.3.6/12.1.2 using graphic and silent mode and configured the WebLogic domain.
  • Built WebLogic and Tomcat domains on Linux and Windows environment using HPSA tool.
  • Performed WebLogic server administration tasks like configuring Managed servers and setup cluster environment.
  • Installed and Configured Wily Introscope to monitor WebLogic servers.
  • Deployed WARs, EARs using WebLogic Admin Console as well as running scripts.
  • Troubleshoot WebLogic Server connection pooling and connection manager with Oracle, DB2 checking the code in to cvs.
  • Researched and troubleshooted emerging application issues, from WebLogic configuration to code issues.

Environment: WebLogic Server 10.3.x/9.x, JBoss 5.x, JDK1.6, J2EE, JSP, Servlets, EJB, LDAP, Kubernetes, JDBC, XML, Apache,, UNIX (Solaris 8/9.0/10.0, LINUX 5 ), AWS, Terraform, Git, SVN, Jenkins, Bash, Shell, Python etc.

DevOps Engineer

Confidential - Sacramento, CA

Responsibilities:

  • Strong experience on DevOps tools such as GIT, Chef, Docker, Puppet, Vagrant, Virtual box, Ansible, Jenkins, Maven, ANT and SVN.
  • Developed and implemented automated Linux infrastructure environments on VMs using Vagrant, Chef, Jenkins, Maven, Git, Apache and Tomcat servers.
  • Worked closely with different projects for build and release SCM effort like Branching, Tagging, Merge, etc.
  • Versioning and Source control of codes using GIT, Bit bucket using concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Maven the Java projects and managing Maven repositories.
  • Expertise in converting build.xml into pom.xml to build the applications using MAVEN.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins. Building/Maintaining Docker container clusters managed by Kubernetes Linux Bash, GIT, Docker, on GCP , .
  • Implemented a continuous delivery using Jenkins in Linux environment.
  • Expertise in writing CHEF cookbooks and recipes to automate infrastructure as a code.
  • Involved in the setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.
  • Virtualized the servers using the Docker for the test environments and dev - environments needs and, configuration automation using Docker containers.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet community and Puppet Enterprise.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Experience in LINUX and using SHELL, PERL, PYTHON scripting to automate processes.
  • Experience in resolving Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Skilled at Software Development Life Cycles (SDLC) and Agile Programming Methodologies.
  • Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GITHUB (sub version control).
  • QA experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
  • Used JIRA to track issues and Change Management.
  • Worked on Tomcat 7, JBOSS, Web Logic and Web Sphere Application servers for deployments.
  • Strong experience in working in Linux and Windows environments.

Environment: ANT, Puppet, Jenkins, Make, JIRA, Perforce, Shell, UNIX, Linux, Subversion, AWS, Nexus, Apache 2.x, Kubernetes, Apache Tomcat 6.x/7.x, New Relic

Build & Release Engineer

Confidential

Responsibilities: •

  • Responsible for Development, UIT, SYTEM, UAT, STAGING, PRODUCTION Builds and Releases.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system. Responsible for CI environments (Jenkins, Nexus, Sonar)
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Performed weekly and on - call deployments of application codes to production environments.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Worked in cross-platform environments like Linux, UNIX, AIX and Windows.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Participated in the designing from initial stage of development and prepared the class and sequence diagrams.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Configured Environment, run unit tests and created reports by using Maven.
  • Partially worked on JIRA to capture, organize and prioritize issues in an Agile Scrum environment.
  • Owned Release to Production Process, gathered approvals, signoffs from stakeholders and QAs before going to PROD.
  • Coordinated with the Offshore and Onsite teams for Production Releases.
  • Strengthened the relationship with the client by delivering successfully and this helped in gaining more project scope.

Linux Admin

Confidential

Responsibilities:

  • Responsible for installing and configuring CentOS and Solaris platforms.
  • Responsible for software configuration management (SCM) using SVN, Hudson and JIRA tools.
  • Worked on logical volume management (LVM) by adding external disks from SAN storage.
  • Responsible for User and Group Management.
  • Responsible for providing Privileged Password Management access to accounts in Solaris 10, Linux and windows servers.
  • Installed and configured subversion on both Linux and windows platforms.
  • Managed all the subversion repositories for branching and tagging.
  • Worked closely with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.
  • Developed shell scripts for automating various tasks (logs cleaning, backup applications, backup database files)
  • Installed and configured Apache HTTP, Apache Tomcat and JBoss on Linux production servers.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Troubleshooting issues riced during the build and deployment process.
  • Worked on creating scripts for deleting the old deployed code and deploy the newly built code on application servers Tomcat and Web Sphere.

We'd love your feedback!