We provide IT Staff Augmentation Services!

Devops/cloud Engineer With Aws And Iam Resume

3.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY:

  • Overall 8 years of experience in offering outstanding services in IT industry with strong background in Linux Administration, Build & Release, DevOps, AWS Cloud Infrastructure and knowledge of different practices including but not limited to Configuration Management, Containerization, Continuous Integration and Continuous Delivery.
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software.
  • Experience in security policies, user, credential management, multi factor authentication, roles and groups.
  • Extensive experience includes SCM, Change/Incident Management, VMware and AWS Cloud computing.
  • Responsible for design, implementation and success of Terraform Infrastructure as Code to migrate automation of very large
  • Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Hands-on Experience in converting the agile process to the DevOps Framework.
  • Successfully automated processes to support continuous software deployments.
  • Strong hands on Experience with scripting languages like Python, bash, Perl.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Experience using Terraform for Server Provisioning.
  • Experience in working on version control systems like Subversion(SVN) and GIT, ClearCase, Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, SourceTree, Git Bash, GitHub, Git GUI and other command line applications etc.
  • Expertise with configuration management automation tool Ansible and has worked on integrating Ansible
  • Worked in SCM tools - Chef and Puppet for Deployment on Multiple platforms.
  • Experience in several AWS services EC2, VPC, S3, Cloud Watch, Auto scaling configurations etc.
  • Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins, Teamcity, QuickBuild, Docker, Buildforgeand Maven.
  • Installed, configured and administered Continuous Integration tools such as Hudson and Jenkins for automated builds.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Extensive experience in implementing DevOps tools and pipelines using Jenkins, Nexus Artifactory, TeamCity, Chef, Puppet, Docker and Packer etc. for continuous integration and delivery.
  • Utilized Kubernetes, TeamCity and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Developed background process infrastructure on top of Windows Azure Queue
  • Knowledge of using Routed Protocols: FTP, SSH, HTTP, TCP/IP, and HTTPS.
  • Extensive experience in Atlassian, ticketing and tracking tools like JIRA, REMEDY, ClearQuest, Redmine, Bugzilla for Production hotfixes and bugfixes.
  • Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing.
  • Designing reusable APIs and build repeatable templates for common functions by utilizing Ansible , Chef , Terraform , etc.
  • Experience in Java, C, C++, C# and manage software Configurations and builds in a UNIX environment.
  • Experience in Migration & deployment of Applications with upgrade version of Application & Hardware, MS build, batch script, IIS and Jenkins Administrator.
  • Experienced with Handling Cloud environments (AWS and OpenStack)
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl scripts.
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).

TECHNICAL SKILLS:

Operating systems: Windows, Mac, Ubuntu, Linux (RedHat 3.x,4.x,5.x,6.x SUSE 10)VMware ESX 3.x,4.x, Hardware

Build Tools: Maven, Ant.

Continuous Integration: Hudson, Jenkins.

Scripting: Shell, Python, Ruby, PowerShell, Groovy, Golang

Configuration Management: Ansible, Chef, Puppet

Web Tools: JSP, PHP, XML, Spring Boot.

Databases: MYSQL, NOSQL.

Application Servers: Apache Tomcat, WebLogic, WebSphere, Jboss

Monitoring Tools: Splunk, Nagios.

Cloud: AWS, Microsoft Azure, Google Cloud Platform.

Version Control Tools: Git, SVN, Perforce.

Containerization Tool: Docker.

PROFESSIONAL EXPERIENCE:

Confidential - Deerfield, IL

DevOps/Cloud Engineer with AWS and IAM

Responsibilities:

  • Responsible for specialization areas related to Ansible for Cloud Automation.
  • Worked on security policies, user, credential management, multi factor authentication, roles and groups.
  • Maintain AWS EC2 instances, Elastic Load Balancer (ELB) and Relational Database Service (RDS).
  • Worked on core AWS services such as Setting up new server (EC2) instances/services inAWS, configuring security groups, setting up Elastic IP's, auto-scaling config, and Cloud Formation.
  • Configured Route 53 by using CFT templates, assigned the DNS mapping for the AWSservers and troubleshoot the issues of the Load Balancer's, auto scaling groups and Route 53.
  • Designed, implemented and supported fully automated CI and CD processes using Puppet and Terraform .
  • Produced comprehensive architecture strategy for environment mapping in AWS that involved Active Directory, LDAP, AWS Identity and Access Management (IAM) Role for AWSAPI Gateway platform.
  • Implemented Micro Services with AWS ECS Docker, code build, packaging, pipeline, provisioning, deploy, commit process and change management.
  • Developed auto container to automate containerization of new and existing applications as well as deployment and management of complex run time environment like Kubernates.
  • Used AWS S3 service as Build Artifact repository to create release-based buckets to store various modules/branch based artifact storage.
  • Create AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Extensively worked with MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.Working with DevOps team on areas related to Ansible for Cloud Automation.
  • Configured and administered Jenkins for continuous integration and deployment of Java/J2EE Applications into Tomcat, Nginx Web Application Server and to improve reusability for building Pipelines.
  • Experience with containerization and orchestration technologies like Kubernetes , Docker .
  • Worked on Micro-services. Deploying micros-services using KubernetesYAML files.
  • Written Kubernetes YAML files for developers to manually deploy in the cluster.
  • Implement a Continuous Delivery framework using Jenkins, Ansible, Maven and Nexus in Linux environment.Worked with Nexus Repository Managers for Maven and Ant builds.
  • Configure, Install and Administering the Jenkins Continuous Integration servers.
  • Created end to end build automation and CI setup for button click push deployment.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Implemented &maintained the branching and build/release strategies utilizing Subversion in Linux environments.
  • Designed, implemented and supported fully automated CI and CD processes using Puppet and the Terraform.
  • Implemented Docker to containerize custom web applications and deploy them on to the instances using Kubernetes clusters and automated the application deployment using Jenkins.
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.Troubleshoot WebLogic Application Server connection pools.
  • Created multiple windows and Linux Nodes/Slaves for Jenkins master to distribute the load uniformly across all nodes.
  • Written Play books to perform middleware binary Installation and Configuration tasks involving JDK, Tomcat, and WebLogic binaries installation.
  • Provide expertise in cloud services including IaaS (AWS), PaaS, and SaaS with knowledge of virtualization techniques such as VMware.
  • Worked with Docker Trusted Registry as repository for our Docker images and worked with Docker container networks.

Environment: EC2, Auto Scaling, Route 53, S3, IAM, RDS, ELK, Autosys, Omniture,Dynatrace, Kibana, Kubernetes, Cloud Watch, Git, Splunk, GitHub, Gradle, Jenkins, Docker, Terraform, TFS, Python Script, Puppet, Perl Script, Ruby Script, Shell Script, and JIRA.

Confidential - Woodcliff Lake, NJ

AWS /DevOps Automation Engineer

Responsibilities:

  • Worked for Software Configuration Engineer Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Managed the configuration of Web App and Deployed to AWS cloud server through Chef.
  • Manage source control repository in Subversion- controlling and monitoring check-in's & create tags for builds.
  • Involved in Chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups.
  • Implemented Azure APIM modules for public facing subscription based authentication.
  • Good in Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs), Design and implement VM storage & good understanding on Implementing images/disks.
  • Automated the cloud deployments using Chef and AWS Cloud Formation Templates.
  • Migrated a production infrastructure into an Amazon Web Services (AWS) utilizing AWS Cloud formation, Code Deploy, Chef and EBS.
  • Used Amazon web servers for continuous delivery systems.
  • Automated setting up server infrastructure for the DevOps services, using Chef, shell and python scripts.
  • Extensively worked with version control systems like GIT, CVS, Perforce version, Subversion control systems.
  • Developed Python career path through professional development while working on Python projects.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) using Chef Scripts.
  • Worked on Configuration of Internal load balancer, load balanced sets and Azure Traffic manager.
  • Hands on experience on Backup and restore Azure services. Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policiesand routing.
  • Extensive experience with Linux environments like centos, RHEL, Ubuntu.
  • Responsible for automated deployment of java application in Tomcat Server using Chef Scripts.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Experience in architecting Azure IaaS, Azure Hybrid Identity, Azure Governance, Azure web jobs, Azure search.
  • Made use of Jenkins for Chef CI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
  • Configured and monitored multiple servers using Teamcity and Chef.
  • Experience in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
  • Defined Chef Server and Workstation to manage and configure nodes.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.
  • Create RunDeck jobs to integrate with our JenkinsCI process and call Chef on the deployment servers.
  • Worked on Configuration management tool Chef, Teamcityand Docker for continuous delivery.
  • Rewritten recipes for new environments.
  • InstalleduDeploy, Deploy server agents and doing deployments in various environments.
  • Created a Python process hosted on Elastic Beanstalk to load the Redshift database daily from several source systems, including FTP and SFTP servers and an Oracle database.

Environment : ANT, Maven, JBoss, Apache Tomcat, Sonatype Nexus, Jenkins, Azure, Artifactory,Python, GIT, SVN, Shell Scripts , Chef , Linux, JAVA, .NET

Confidential

DevOps & AWS Engineer

Responsibilities:

  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment, AWS server provisioning using Chef Recipes.
  • Converting production support scripts to chef recipes.
  • Setting up client server model of Chef in development environment of OCI
  • Maintaining Continuous Integration and Continuous Development for the facilitation of Agile Development.
  • Worked on documentation - Chef Basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, testing docs.
  • Used Docker Micro service to make the tasks easier.
  • Used the Docker to setup local development environments exactly like live server.
  • Using Cloud Trail, TESSA, Cloud Passage, Check Marx, Qualys Scan tools for AWS security and scanning.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Defining Release Process & Policy for projects early in SDLC.
  • Coordinating with Different Project teams on Build &release planning and efforts.
  • Responsible for nightly and weekly builds for different modules. Setting up cloud based environment to automate deployment.
  • Member of CCM representing changes for Release and environment configuration
  • Responsible for configuring management of different application layer modules.
  • Responsible for Database build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Work with different team members for automation of Release components.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.

Environment: CHEF, Jenkins, Maven, AWS, EC2, Jira, Linux, AWS.

Confidential

Build and Release Engineer

Responsibilities:

  • Building DevOps delivery pipeline with infrastructure and environment provisioning, deploying and monitoring tools that supported, enhanced and grew the DevOps model.
  • Designed and developed re-usable components and strategies in cloud infrastructure to support scalability, high-availability and monitoring, back-up and restore.
  • Trouble shooting errors both Application & JVM also analyzed heap/core plus error logs - configured tuned JVM for optimum performance.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Worked on Git/GitHub with best practiced strategies.
  • Used Jenkins to automate the whole pipeline, with email notifications enabled for each success and failure of build or the process.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.Automated configuration management using Chef.
  • Wrote cookbooks, recipes to manage nodes and Chef Server.
  • Used tools like knife to enhance the functionality and usability of the cookbooks.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds.
  • Scripted internal automation via various scripting languages like Shell and Perl.
  • Maintained release plans, managed release contents, communicated release status and analyzed functional and technical dependencies among projects.
  • Experience in migrating data from SVN to GIT using git-svn.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Continuous delivery(CD) with Jenkins and Kubernetes, running a continuous deployment pipeline with Jenkins and Jenkins Workflow on Kubernetes.
  • Automated Compute Engine and Docker Image Builds with Jenkins, Packer, and Kubernetes.
  • Worked on Nexus repository to maintain artifacts and used as a local repository, maintained Nexus administration tasks.
  • Experience in Creating and managing virtual development environments Virtual Box using Vagrant.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS.
  • Evaluate Chef Framework and tools to automate the cloud deployment and operations.
  • Implementing a Continuous Delivery (CD) framework using Jenkins, Chef, and Maven& Nexus in Linux environment.
  • Good command in writing ANT scripts for making all the files local to the server.
  • Wrote ANT Scripts to automate the build process.
  • Developed Maven build scripts for packaging and deploying services.
  • Created a high availability and scalable AWS stacks using EC2 auto scaling functionality.
  • Used AWS cloud monitoring extensively to monitor and debug the cloud based AWS EC2 services.
  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
  • Used and spring boot to collecting the data from users and packaged the data as json distributed to 43 applications.
  • Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.
  • Hands on experience in installing and administrating CI tools like Jenkins.
  • Integrated Jenkins with Docker, Gradle for Continuous Integration and Continuous Deployment of applications in various server.
  • Manage source code, software builds, software versioning and defect tracking on all software maintenance tasks and projects.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services(AWS).
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Management and creation of Maven poms and Ant tasks.
  • Gained experience to work with build tool Ant.
  • Crafted Build.xml files to include all of the developers requirements and artifacts in best practiced ways to increase the success rate of build.
  • Manipulated build.xml files to make it more efficient by dynamically assigning certain parameters in a way to re-use many of the existing build.xml files.
  • This in turn reduced the time spent on creating new build.xml for successful builds.
  • Identified and generated new methods of business problem resolution through continuous evaluation of new technologies, design patterns and development models.

We'd love your feedback!