We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

St Paul, MN

SUMMARY:

  • AWS and DevOps Engineer with 8 years of experience in designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Source Code repository, Environment management, Cloud Computing and Software Configuration Management (SCM).
  • Experience in installing, configuring, deploying and automating instances in the areas of Data Center Operations, Web servers, email servers, Systems Administration, software configuration management and AWS, eliminating bottlenecks in the production pipeline and maintaining system security.
  • Experienced with the understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying, release methodology and application configurations.
  • Administration of Production, Test and Development environment’s carrying Ubuntu, Red Hat Linux, Centos, SUSE, Solaris and Windows servers.
  • Experience in managing and rectifying Technical issues and complete understanding of SDLC, ITIL and Agile methodologies and process.
  • In - depth knowledge of cloud computing strategies(Iaas, Paas, Saas) and building, deploying in, and maintaining cloud environment.
  • Proficient in AWS Cloud platform and its broad features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, Lambda, IAM, S3, and R53.
  • Experience in large production environments using configuration management tools like Ansible, Chef, Puppet and expertise in Continuous integration tools like Jenkins for End to End automation for all build and deployments.
  • Experience in shell scripting and python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
  • Experience in Administration/Maintenance of source control management systems like GIT, TFS on Linux and Windows Environments, migrated subversion repositories to GIT and integrated Eclipse IDE with different versioning tools like Subversion and Git.
  • Monitor and Analyze existing process tools and implementing changes for better efficiency.
  • Deploying and maintaining Micro services using Docker and Implemented Docker based Continues Integration and Deployment framework.
  • Hand on experience on webservers like Apache and also worked on application servers like Web Logic, Tomcat, WebSphere and JBOSS to deploy the code.
  • Experience of database technology such SQL, PLSQL, and MySQL including NoSQL databases.
  • Extensive experience using MAVEN and ANT as a build tool for the building of deployable artifacts (war & ear) from source code.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management in JSON.
  • Skilled Confidential setting-up Baselines, Branching, Merging and Automation Processes using Shell Scripts(Bash), Python and also supporting the developers in writing configuration-specs.
  • Good knowledge of Firewall configuration and Network protocols, DNS, Network Dispatchers.
  • Experience in Bug Tracking tool like JIRA, BUGZILLA, Mantis and Trac.
  • Involved with set up of continuous integration and daily builds using Bamboo with Artifactory repository manager.
  • Configured 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.
  • Familiar with concepts of MS Azure, Rack Space, and Open Stack Cloud Based Technologies.
  • Worked on installing and configuring CLI components and launching the EC2 instances on both environments like Linux and windows.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

Operating Systems: Windows Server 2003,2008, 2008 R2,2012, UNIX (SUN Solaris, HP-UX, IBM AIX), Linux (RHEL Server 4.0,5.0,6.0, CENTOS, Ubuntu).

Oracle 11g/10g, Mysql, MS: SQL Server, PL/SQL, NoSQL

Configuration Management: Ansible, Chef, Puppet, Terraform

Version Control: Git, Subversion(SVN),TFS

CI Tools: Jenkins, Bamboo, Git Lab

Build and Monitoring Tools: ANT, Maven, Nagios, Icinga, Datadog

Container: Docker, Kubernetes

Tracking Tools: JIRA, Remedy, Bugzilla

Languages: Shell scripting, Python, Bash, XML

Remote Tools: OpenSSH, Putty, MRemoteNG

Services: Apache, Tomcat(webserver),Web Logic, Web Sphere, JBoss, TCP/IP, FTP, NFS, Samba, DNS, DHCP, WAN, LAN, Cron, Postfix, LDAP, SMTP, SSH, IP-Tables.

Cloud Computing Services: AWS EC2, S3, VPC, Elastic Beanstalk(EBS), Instances, Opsworks, Elastic Load balancer (ELB), RDS, AMI, SQS, SNS, SWF,IAM, Redshift, autoscaling Servers, Glacier, Data security, CloudFormation, Dynamo DB, API Gateway, Direct Connect, Cloud Front, Cloud Watch, Cloud Trail, Route 53,Lambda,VMWare,Azure

PROFESSIONAL EXPERIENCE:

Confidential, St Paul, MN

AWS/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Designed and Developed Bamboo Build deployments on Docker containers.
  • Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack including EC2, IAM, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, EMR, REDSHIFT, CODE DEPLOY, focusing on high-availability, fault tolerance and auto-scaling in AWS cloudFormation.
  • Wrote SAML Templates for Serverless functions Like Apigw, Lambda, Kinesis, Step Functions, Emr Clusters and many More.
  • Created branches to implement the parallel development process to support quarterly releases and merged the Subversion branches to resolve any conflicts occurred during the merge.
  • Worked with Atlassian tools like Bamboo & Jira.
  • Involved in building and configuring Red Hat Linux Servers using KickStart server as required for the project. Maintained maximum uptime and performance capacity for Enterprise Production, QA, and UAT/Staging.
  • Administered Linux servers for several functions including managing WebSphere, Apace/Tomcat server, mail server, MySQL database, SVN, build and firewalls in both development and production. Also Created Ext4 file system.
  • Designed, built and coordinate an automated build and release CI/CD process using Jenkins and Puppet on the infrastructure.
  • Designed the project workflows/pipelines using Jenkins as CI tool and wrote Python Scripts to automate the build process.
  • Running build jobs and integration tests on Jenkins Master/Slave configuration and Managed Servers on the OpenStack platform instances using Puppet configuration management.
  • Worked with the Architects on SDLC processes and carried the builds on the OpenStack environment using continuous integration tool Jenkins.
  • Worked with OpenStack and Open Shift cartridge technologies and tools as well as managed their integration with application.
  • Implemented a centralized logging system using log stash configured as an ELK stack for advanced search and used Kibana plugin to visualize the Elasticsearch data.
  • Developed build and deployment scripts using ANT and Maven as build tool in Jenkins to move from one to other environments.
  • Virtualized the servers using the Docker for the test and development environments needs and configuration automation using Docker containers.
  • Responsible for Designing and implementation of the DevOps solution using tools like Git, Perforce, Gerrit, Jenkins, Rundeck, SonarQube, Nexus and Chef Automation, Ruby scripting and AWS
  • Proficient in managing the source code control of multiple development efforts using Subversion, TFS, Git and CVS version control tools.
  • Creating AWS Elastic Map Reduce (EMR) clusters and Configure the Data pipeline with EMR clusters for scheduling the task runner.
  • Provided direct hands-on Project Management while coaching the team members in Agile development methods. (E.g. Retrospectives, Collaborative Release and Iteration Planning, Agile Risk Management)
  • Implemented Authentication and Authorization flows (SAML-to-JWT, etc) using Cloud IDaaS platform.
  • Involved in trouble shooting of DNS, DHCP and other IP conflict problems.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.

Environment: AWS, RHEL, SubVersion, Apache, ANT, ELK Stack, OpenStack, Jenkins, Bamboo, Python, Lambda, Find Bugs, Puppet, Docker, Gerrit, TFS, Ubuntu, Linux, Chef, Maven, EMR, QA, UAT, API integration, PostgreSQL, Kinesis.

Confidential, NJ

AWS/DevOps Engineer

Responsibilities:

  • Responsible for Continuous Integration and delivery in development, Quality Analysis, and Production environments and for configuration, maintenance and troubleshooting of projects.
  • Co-ordinated different teams to deploy different builds to different environments on parallel development for multiple Confidential subsidiaries projects ( Confidential Wireless, Confidential wireline, Confidential Enterprise solutions).
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto-scaling in AWS Cloud Formation.
  • Configured Elastic Load balancer (ELB) including high availability of ELB using various subnets in various availability zones, configured security settings and health check for application.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Used MySQL, Dynamo DB and Elastic ache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Created read replicas of AWS-RDS-MySQL DB in various regions and AZs using backups and snapshots and scale out AWS-RDS-MySQL instance to additional AZs and regions based on requirements using DB snapshots.
  • Worked with AWS IAM to create new accounts, roles and groups. Installed, Configured and Maintained DNS using Route53.
  • Participated in the redesign of a list management system to run as a scalable micro service within the Amazon cloud using Amazon Kinesis and Lambda.
  • Working with Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the AWS environment.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Created functions in Lambda that does data manipulation of incoming events and stored results in Amazon S3 and setup triggers to inform via email through SNS.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Expertise in AWS Identity and Access Management (IAM) components, including user, groups, roles, policies and password policies and provide the same to end user.
  • Worked on GIT and Subversion (SVN) version controls. Setting up the GIT and SVN repos for Jenkin build jobs.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Developed server-side and client-side hooks/scripts as well as other glue software to customize Git and tie in with other tools such as code review tools(Gerrit), defect tracking(JIRA), build management(Continuous integration server-Hudson), etc.
  • Experience in setting up the automated build on Docker HUB.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams. Created proxy Nexus repositories to speed up the build process
  • Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA, Bamboo, Stash and Git, also supported other groups with products on Linux servers.
  • Use of Docker and Open Shift to manage micro services.
  • Build Jenkins jobs to create Azure Infrastructure from GitHub repositories containing terraform code.
  • Experience in creating and configuring Azure Virtual Networks (Vnets), subnets, DHCP address blocks, DNS settings, Security policies and routing. Created Web App Services and deployed Asp.Net applications through Microsoft Azure Web App services.
  • Deploying application using Jenkins server & CI to run the unit tests. Troubleshoot build and release job failures, resolve, work with engineering on resolution.
  • Strong use of Shell scripting languages including BASH for Linux and PowerShell for Windows systems.
  • Puppet automation, installing and configured puppet server and agent setup.
  • Configured CACTI to monitor EC2 Linux Instances with Puppet automation. Configured Apache Webserver in the Linux AWS cloud environment using PUPPET automation.
  • Ability to develop scripts, automates solutions and build deployment using Scripting languages such as BASH, RUBY and PYTHON.
  • Wrote Ansible playbooks in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Integrated Gerrit tool to git for code review which helped in the reduction of the code defects.
  • Installed and configured Kubernetes to create docker cluster.
  • Development of cookbooks on nodes and running CHEF client on them in a Chef environment and Chef recipes to automate infrastructure as a code.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes and bootstrapping new infrastructure chef nodes.
  • Performed Static Code analysis using SonarQube as Code analysis tool.
  • Developing a continuous delivery PIPELINE with Docker, Jenkins and GITHUB and AWS AMI's.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Highly Expertise in Ticketing tool JIRA to track defects and changes for change management.

Environment: AWS, RHEL, SVN, GIT, Docker, Kubernetes Gerrit, CHEF, Cloud Watch, Jenkins, Bamboo, PYTHON, Ruby, Bash, ANT, Maven, PUPPET, AZURE, Terraform, Ansible, JIRA, SonarQube, Apache Tomcat, VPC, Nexus, MySQL, PHP, Lambda.

Confidential, Bothell, WA

Senior Systems/DevOps Engineer

Responsibilities:

  • Manage the operation of multiple large scale 24x7 eCommerce applications: att.com and wireless.att.com
  • Manage web and application server releases and upgrades.
  • Developed and supported the Configuration and Change Management Processes and procedures.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Constructed the puppet modules for continuous deployment and worked on Jenkins for continuous integration.
  • Deployed Puppet, Puppet Dashboard configuration management to existing infrastructure.
  • Managed builds and release, related tools and communication needs for the development teams.
  • Manage incident management process.
  • Administration of a large scale Adobe CQ cluster.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and, configuration automation using Docker containers.
  • Administrator of a large scale network consisting of Linux, Solaris, Apache, Nginx, Weblogic, ATG and Oracle.
  • Utilized Akamai Technologies to manage multiple geographical locations.
  • Worked closely with eCommerce architecture team on application and system configuration.
  • Worked with eCommerce system administrators and release management teams in troubleshooting incidents.
  • Identify, plan and implement fixes for root causes of problems.
  • Administration of over 300 RHEL and Solaris 10 clusters running Apache and Weblogic in 4 datacenters across the United States.
  • Build, deploy and maintenance of multiple high traffic web applications and services.
  • Monitoring and analyzing Splunk, Keynote and Nagios alerting on eCommerce websites and applications.
  • Maintain and design customs scripts for application, monitoring and statistic tools using BASH.
  • Set-up and administration assistance of non-production environments for development and performance testing.

Environment: Apache, RHEL, Solaris, Oracle, Weblogic, Nginx, ATG, Splunk, docker, Nagios, Bash,Jenkins, Puppet.

Confidential, Long beach, CA

Build & Release Engineer

Responsibilities:

  • Maintain 150 servers and 8 repositories for releases and check performance to reduce the time taken in each activity.
  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Responsible for all the build and release activities in consumer facing Applications, client software rollouts, release planning and support bi-weekly releases.
  • Automating the build & deployment process to DEV/QA/PRE-PROD and PROD environments.
  • Responsible for branching and merging of code base for various applications release.
  • Planning releases with Zero downtime and no impact for the partners.
  • Administration of RHEL 4, 5, 6 and Solaris 9, 10 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Publish the changes with respect to CI's and amend affected documents periodically
  • Ensure that back-ups are taken periodically.
  • Responsible for build and maintain of internal tools used for development and release.
  • Responsible for integrating test framework in to deployment pipeline.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Managed application deployment for complex projects including systems integration.
  • Analyzed and Converted ANT scripts to MAVEN to standardize the procedures.
  • Assist with supporting source code management tools and automation builds by Maven.
  • Deploying J2ee application EAR on Test and Production environment using WebSphere.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.
  • Hands on experience in installing and administrating CI tools like Jenkins, GIT, Perforce and Nexus.
  • Coordinate developers with establishing and applying appropriate branching, labelling/naming conventions using Git.

Environment: Shell Scripting, Jira, Bamboo, GIT, WebSphere, Web Logic,Quality center, Visual Build, ANT, TFS, Apache Tomcat, Jenkins, J2EE.

Confidential

System Administrator

Responsibilities:

  • Maintenance and Administration of RHEL and Sun Solaris physical servers in multiple Geographic Locations through ticketing systems.
  • Co-coordinating with Windows, Network and Database teams in Troubleshooting outages or issues along with Daily patching activities.
  • Monitoring Network Traffic and all systems Level Parameters using BMC Patrol Impact Explorer to ensure performance of servers.
  • Performance monitoring of Unix servers.
  • Involvement in performing backup and restoring activities.
  • Administration, package installation, configuration of CentOS 5/6.
  • Installing MySQL on Linux Server and securing installation.
  • RPM and YUM package installations, patch and other server management.
  • Creating new file systems, monitoring disk usage, checking and backup of log files administration and monitoring the disk based file system and user administration through active directory.
  • Configuring multipath, adding SAN and creating physical volumes, volume groups and logical volumes.
  • Advanced File system and Disk management using LVM and RAID in Linux
  • CronJob administration and Monitoring Log files.
  • Installation of various system packages using RPM and configuration of services.

Environment: RHEL, SAN VMware, Cent OS5/6,MySQL,LVM.

We'd love your feedback!