We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

Madison, WI

SUMMARY:

  • Around 7 Years of experience in IT industry as DevOps Engineer, Build/Release Management, Linux Engineer and Cloud Management in all phases of SDLC like Analysis, Design, Development, Deploying, Testing and Maintenance of various web based applications.
  • Expertise in Amazon Cloud Services and its features (EC2, VPC, Lambda, EBS, AMI, snapshots, Autoscaling, CloudFormation, IAM, RDS, SES, SQS, SNS, RDS, EMR, ELB, CloudWatch etc.)
  • Experience in designing AWS cloud models for Infrastructure - as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS)
  • Experienced in setting up EC2 instances, security groups and Setting up databases in AWS using S3 bucket.
  • Experience in implementing Data warehouse solutions in AWS Redshift worked on various projects to migrate data from on database to AWS Redshift, RDS, Snowflake and S3.
  • Designed and deployed multiple applications utilizing most of the AWS services such as EC2, Lambda, Route 53, RDS, DynamoDB, EMR and SQS.
  • Experience in working with AWS Directory Service, AWS Domain Services.
  • Experience with various application services such as AWS SNS, SQS, SWF.
  • Have working knowledge of defect tracking tool JIRA, Servicenow.
  • Having experience in building Infrastructure Automation using Python.
  • Very good Experience in writing Python, Shell (Bash), and Batch/PowerShell scripts to automate the deployments.
  • Experience using WebLogic, WebSphere, web servers for deployments.
  • Expertise in migration and up gradation of WebLogic Server and updating JDK versions, applying patches and installing service packs for WebLogic server.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Extensively worked on Jenkins Pipeline, Bamboo and Udeploy for continuous integration and continuous delivery to achieve End-to-End automation for all build and deployments.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.
  • Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
  • Exposure to administration of servers such as Apache, Tomcat, WebLogic, JBoss &WebSphere.
  • Hands on experience with Chef , Ansible, AWS, Ruby, Vagrant, Bash and middleware tools.
  • Experienced in scripting languages like Python, PowerShell, Ruby, Perl, Bash.
  • Used configuration management tools Chef, Puppet and ansible.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef.
  • Experience with Docker to create docker images and written yml compose file to create containers like MariaDB, PHP Myadmin, WordPress, Nginx and soon.
  • Experience working with Docker Containers, running/managing containers, container snapshots and managing images.
  • Configured and monitored distributed and multi-platform servers using Puppet. Written puppet manifests for application installation, configuration and deployment.
  • Involved in configuring the ELK (Elastic Search, Log stash, Kibana) for monitoring the puppet agents.
  • Handled environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Extensively worked with version control systems like GIT, CVS, Perforce version, Subversion control systems.
  • Experience in writing Docker files to build the micro-service applications.
  • Experience in implementing, administering and monitoring tools Splunk and Nagios , Graphite and building, deploying Java and SOA applications and troubleshooting the build and deploy.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Expertise in TCP/IP, AD, DNS, DHCP, WAN, LAN, SMTP.
  • Coordinated with the Offshore and Onshore teams for Production Releases.

TECHNICAL SKILLS:

Scripting Languages: Python, Shell, Bash, Power shell, Perl.

Cloud Technologies: Amazon Web Services, IAM, S3, Lambda, EBS, AWS SDK, Cloud Watch, Cloud Formation, Terraform, SNS, SQS, AWS Directory Services.

Web Technologies/Frameworks: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH, Angular.JS, Bootstrap, Adoption, scaled agile.

Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, IIS.

Web Page Editors: Visual Studio .NET 2013/2012/2010/2008.

Operating Systems: UNIX, Linux, Solaris, RHEL5, RHEL6, CentOS Windows NT2000/7/XP/Vista, Windows Server 2008.

Version Control Tools: SVN, GIT, Clear case, TFS, CVS.

Build & Release Engineering/ DevOps Tools: Jenkins, Puppet, Nagios, Nexus, Chef, Ant, Maven, Gradle, HUDSON, MS Build, Docker

Containerization: Docker, Kubernetes, OpenShift

Networking/Storage Admin: TCP/IP, DFS, DHCP, WAN, LAN, SMTP, Routers, Switches, SAN, NAS, NFS

PROFESIONAL EXPERIENCE:

Confidential, MADISON, WI

AWS DevOps Engineer

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.
  • Develop critical performance metrics for an operational dashboard for Aurora, Lambda, API Gateways.
  • Configure securing the CloudFront origin S3 buckets with an appropriate ACL policy.
  • Develop Cloud search using CloudFormation, 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 CloudFormation, 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 CloudFormation termination protection, configure default VPC s, security service token.

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

Confidential, ST. LOUIS

Ansible Engineer

Responsibilities:

  • Used Ansible to manage Web applications, Environments configuration Files.
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
  • Created and configured Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Experience on various custom Ansible Playbooks and modules for deployment orchestration.
  • Developed Ansible Playbooks to simplify and automate day - to-day server administration tasks, migrated many applications into AWS and provide cloud Security.
  • Created playbooks for deploying of Linux and windows on cloud platforms using Ansible.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment.
  • Maintained Ansible playbooks using Ansible roles, utilized file module in Ansible playbook to copy and remove files on remote systems.
  • Using Ansible to manage web applications configuration files with YAML scripting.
  • Used Ansible to manage systems configuration to facilitate interoperability between existing infrastructure and new infrastructure in cloud.

Environment: Red Hat Linux 7.0, GIT, Maven, Shell, Perl,Python, Apache,Jira, AWS,, Ansible .

Confidential, CHICAGO, IL

Sr. Cloud DevOps Engineer

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 i.e 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.
  • 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 s.
  • 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, JDBC, XML, Apache,, UNIX (Solaris 8/9.0/10.0, LINUX 5 ), AWS, Terraform, Git, SVN, Jenkins, Bash, Shell,Python etc

Confidential, Chicago, ILLINOIS

Sr DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Hudson/Jenkins by pointing to Orchestration and UI layer Repositories in GitHub/Subversion.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux servers.
  • Create, maintain and administrating GitHub and Subversion repositories as source code managements.
  • Created end to end automation of Continuous Deployment and Configuration Management in Udeploy.
  • Provisioned and configured Tomcat and Apache instances using shell/Perl/groovy in Udeploy.
  • Working on build Systems such as Make, Maven.
  • Converting the ANT Build projects to Maven Build projects.
  • Manage deployment automation using Puppet, Custom Puppet Modules and Ruby.
  • Configured and Managed Jenkins for running the automated Builds and Deployments to CI Dev Servers.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Involved in maintaining Artifactory Server for managing code artifacts like jars, wars, ear files.
  • Wrote ANT Scripts to automate the build process.
  • Used Jenkins and Ansible for Continuous Integration and continuous deployment in Multiple environments.
  • Created inventory in Ansible for automating the CD.
  • Used Shell/Perl scripts to automate the deployment process.
  • Used Hudson (Jenkins) for Continuous Integration and deployment in Tomcat..
  • Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack.
  • Worked on Octopus Installation and configuration and upgraded from 2.6.5 to 3.3.1.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using Chef.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Bootstrapping instances using Chef and integrating with auto scaling
  • Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Autoscaling groups.
  • Performed application server builds in EC2 environment and monitoring them using cloud watch.
  • Prepared JUnit test cases and executed server configurations.
  • Defined high level strategy and positioning of IaaS and PaaS for Cloud consumption.
  • Deployed highly available OpenShift Enterprise environments within private, Public , and community cloud environments.
  • Implemented & maintained the branching and build/release strategies using ClearCase.
  • Installed and supported the ClearCase and Multi-Site tools for the entire group.

Environment: Red Hat Linux 5.0, AWS,Docker,GIT, Maven, Hudson/ Jenkins, Shell, Perl,Python, ANT, Apache Tomcat, SQL,Junit, Jira, AWS,, CHEF .

Confidential, Chicago, ILLINOIS

DevOps/Build & Release Engineer

Responsibilities:

  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Deployed .NET applications to application servers in an Agile continuous integration environment and also automated the whole process.
  • Used Ant scripts and Perl/Shell to automate build and deployment Process.
  • Designed and implemented the Java and Open source stack with the following tools Maven, Docker , and Jenkins.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
  • Installed Jenkins Created Deployment Jobs for Various Projects.
  • Extensively used ANT tool to do the builds, Integrated ANT to Eclipse and did local builds.
  • Release Management and Scheduler tools like Nolio and Control-M .
  • Documented release, builds and source control procedures and plans.
  • Performed daily/week software builds and releases for their promotion to the production environment.
  • Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Prepared Documents and Trained developers on SVN, Hudson (Jenkins), Ant.
  • Configured application servers like Tomcat to deploy the code.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Create plan and deploy Nagios monitoring server environment
  • Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency.
  • Provided end-user for all Subversion (SVN) users to effectively use the tool.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Used CHEF for application automatic deployment and provisioning to different environments. Used Harvest and CVS for repository integration to Anthill Pro for code.
  • Automated the tasks using Chef.
  • Configured Bamboo Server and Remote Agent on Windows Server as a CI Server.
  • Researched and implemented code coverage and unit test plug-ins with Bamboo.
  • Created and maintained user accounts, roles on MySQL, production and staging servers.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.

Environment: .NET, Windows, MySQL, SVN, Ant, Maven, Shell/Perl, Nagios, Open Stack, PowerShell, ORM, TFS, SCM, GIT Jenkins, JIRA, MS Build, Tomcat, Control-M, Puppet, Puppet DB, Bamboo, Chef, Oracle.

Hire Now