We provide IT Staff Augmentation Services!

Aws Cloud Engineer / Sr.devops Engineer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY

  • Amazon Web Services (AWS) Certified DevOps Engineer having 8+years of experience in Configuration Management, Build and Release Management, DevOps Engineering, System Administration, and Quality Assurance and configuring changes across various environment which include DEV/ SIT/ UAT/ Staging/ Production/ DR.
  • Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like Auto Scaling, CloudFormation, CloudTrail, CloudWatch, DynamoDB, EBS, EC2, ELB, IAM, Redshift, RDS, S3, VPC, Route 53, CloudFront, security group and AWS lambda.
  • Strong proficiency in supporting Cloud environments like Aws, Azure, OpenStack, IaaS, PaaS and SaaS tools.
  • Proficiency in setting up Security and Identity across the Azure through Active Directory (AD) including Key Vault, AD B2C and security center.
  • Strong working knowledge on the principles of Software Configuration Management (SCM) for tracking, controlling changes in Software in the SDLC methodologies like Agile, scrum, and Waterfall methodologies.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Proficient in DevOps culture through CI/CD tools like Repos, Jenkins, CruiseControl, CodeDeploy, CodePipeline, Hudson, AnthillPro, Travis, Bamboo, GitLab, BuildBot, UrbanCode, TeamCity, Maven and configuration management tools like Chef, Puppet, Ansible, vagrant and salt stack.
  • Hands on experience with created several Manifests, Playbooks, and Cookbooks to automate infrastructure maintenance & configuration.
  • Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through GIT.
  • Experience in working on source controller tools like GIT, GitHub, Subversion (SVN), CVS, IBM Clear case, TFS Microsoft Visual Studio and Perforce.
  • Experience in using Build Automation tools like Maven, Ant, Nant, Build Forge, MS build and a good knowledge on Gradle.
  • Experience writing XML, Ant scripts, shell scripts, Perl scripts, Java scripts, Python, Ruby, Chef Puppet, Vagrant, Kitchen scripts to automate the deployments.
  • Good testing experience with Testing tools like Selenium, Cucumber, TestNG, JUnit, JMeter, QUnit, Karma, Jasmine, SonarQube and integrating Unit Tests and Code Quality Analysis Tools like Cobertura, Clover, PMD, Findbugs, and Checkstyle.
  • Proficient with Vagrant, Docker, Kubernetes based cluster container and virtualization deployments to create shelf environments for dev teams, containerization/Virtualization of environment delivery for releases using virtualization tools like VMware, VirtualBox, Docker - Container, Hyper-V, Rackspace and Openstack cloud.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS, and Tomcat.
  • Good knowledge on System health and performance monitoring and remediation, including visualization tools such as Nagios/Icinga, graphite, New Relic, datadog, Zabbix etc.
  • Strong knowledge of DNS, DHCP and IP Addressing, Installation and configuration of various services like DNS, DHCP, NFS, Send mail, Apache Web Server, Samba, SSH, HTTP, RPM package management and Experience in administering Active Directory and group policies.
  • Extensive experience in Atlassian, ticketing and tracking tools like JIRA, REMEDY, ClearQuest, Redmine, Bugzilla for Production hot fixes and bug fixes.
  • Involved in writing Python, Perl and shell scripts for compilation and deployment process.
  • Extensive experience in Maintaining scalable, redundant, and replicated data systems including, but not limited to Mongo DB, Couch DB, Cassandra, Teradata, Neo4j, IBM DB2, HANA, HBase and data caching platforms.
  • Experience in Designing and deploying AWS solutions using EC2 instances, EBS. Managed environments DEV, SIT, QA, UAT, and PROD for various releases and designed instance strategies.
  • Experience in backup and restore operation on multi Volume Manager, Logical Volume Manager (LVM), Solaris Volume Manager (SVM) and VERITAS File System.

TECHNICAL SKILLS

SDLC Methodologies: Waterfall, Agile/Scrum

Cloud/IaaS/Saas/PaaS: Amazon Web Services (AWS), Microsoft Azure, OpenStack, OpenShift, RackSpace, Cloud Foundry, Google Cloud Platform…etc.

AWS Services: Autoscalling, CloudFormation, CloudTrail, CloudWatch, DynamoDB, EBS, EC2, ELB, IAM, Redshift, RDS, S3, VPC, Route 53, CloudFront, security group, Glacier, Lamda, SNS, SQS, SES

Provisioning Tools: Chef, Puppet, Ansible

Application/Web servers: Apache Tomcat, WebSphere, WebLogic, Glassfish.

Scripting Languages: Shell, BASH, PowerShell, Yaml, Perl, PHP, Ruby, Python

SCM, Build, CI/CD Tools: SVN, GIT (GIT Hub, GIT Bucket, GIT Stash), CVS, Perforce, ClearCase, MS Build, NAnt, Ant, Maven, Gradle, Grunt, Jenkins, Hudson, Bamboo, CruiseControl, UrbanCode Deploy

Operating System: Windows, Linux/ Unix (HP-Unix, AIX, RHEL, Ubuntu, Fedora, SUSE…etc)

Monitoring Tools: Nagios, Splunk, NewRelic, Graphite, Icinga, Zabbix, Sensu and cloud watch, ELK (Elasticsearch, Logstash, Kibana)

Containerization/ Orchestration/ Virtualization: Docker, Docker Swarm, Kubernetes, Mesos, VMware, Vsphere Client, Virtual Box, XEN, KVM

Database Servers: Oracle (12c/11g/10g), MySQL, SQL Server.

Ticketing Tools: Atlassian JIRA, REMEDY, Bugzilla, Redmine.

Network Services/Protocols: FTP, SSH, Telnet, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinScp, SAN/ NAS, RAID Levels, samba server, sendmail, postfix, LDAP, Server, NIS, NIS+

PROFESSIONAL EXPERIENCE

Confidential, CA

AWS Cloud Engineer / Sr.DevOps Engineer

Responsibilities:

  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Build servers using AWS Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu), creating security groups, load balancers in the defined virtual private connection.
  • Handling almost entire cloud operations like EC2, S3, RDS, VPC, ELB, Autoscaling etc and leading the team of Cloud Engineers.
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
  • Built S3 buckets and managed policies for S3 buckets and Glacier for storage and backup on AWS and Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Managing AWS infrastructure and automation with CLI and API and worked on Inbound and Outbound services with automation CHEF and deployed multiple resources simultaneously, using CloudFormation templates in AWS.
  • Implemented Chef Recipes for deployment on build on internal Data Centre Servers. Also, modified Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, Weblogic domain creations and several proprietary middleware installations.
  • Create Rundeck jobs to integrate with Jenkins CI process and call Chef on the deployment servers.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Used ANT and MAVEN for building the applications and developing the build scripts and Created automated scheduled builds with JENKINS.
  • Worked on User Management and Plugin Management for Jenkins.
  • Installed packages on chef only when necessary by managing the attributes.
  • Migrated consumer data from one production server to another production server over the network with the halp of Perl scripting.
  • Worked on Configuration management tool Chef for continuous delivery and rewritten recipes for new environments.
  • Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation.
  • Managing and architecting large volumes of Virtual Servers and monitoring its applications through Nagios.
  • Deployed the Java applications into web application servers like Apache Tomcat and JBOSS and performed the synchronization of various environments with the latest code.
  • Ensured sending timely notifications to Release, Development and Testing Teams on the progress and completion of the build and deployments.

Environment: AWS, chef, Jenkins, Azure, EC2, VPC, ELB, S3, RDS, EBS, ELB, AWS CLI, CloudFormation, IAM, CloudWatch, GIT, Chef, Nagios, Kubernetes, Unix/Linux, Ruby, ANT, Splunk, Maven, VSTS, Apache Tomcat, JBoss.

Confidential, FL

Sr DevOps Engineer

Responsibilities:

  • Responsible for Development, UIT, SYTEM, UAT, STAGING, PRODUCTION Builds and Releases.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Deploy and monitor scalable infrastructure on AWS & configuration management using Ansible.
  • Responsible for maintenance of the GIT Repositories which includes Jenkins Integration, creating pull requests, code reviews, branching, merging and transitioning JIRA issues.
  • Managed GIT and Bitbucket repositories for branching, merging, and tagging.
  • Managed the source codes repository of multiple development applications using GIT.
  • Imported and managed multiple corporate applications into Bitbucket management repo.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible or custom-built designing cloud-hosted solutions, specific AWS product suite experience.
  • Wrote automation scripts for Ansible and in house custom AWS framework.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Automated the entire Importing and Compilation process.
  • Deployed built artifacts to WebLogic application server using MAVEN.
  • Built Continuous Integration environment (Jenkins, Nexus and Continuous delivery environment (puppet, Yum, (CI and CD process) Using Jenkins, Nexus, Yum and ANSIBLE.
  • Utilized Ansible, Puppet, Git and Rundeck to install and configure Linux environments with successful production deployment.
  • Installed/Configured and Managed Nexus Repository Manager.
  • Coordinated application release with Developer, DBA, QA and Project Management teams.
  • Verifying the Correct Binaries before releasing to production environment.
  • Worked on Tomcat Web server for hosting web apps.
  • Migrating a production infrastructure into an Amazon Web Services (AWS) utilizing AWS Cloud formation, Code Deploy, EBS.
  • Wrote Ansible scripts to manage the creation of EC2 instances, ELBs, Route53 entries, Amazon Security Groups, customized Tomcat applications, Apache web servers and other miscellaneous items in a Linux environment.
  • Designed workflows, screens, field configurations and components as part of projects definition for JIRA as an administrator.
  • Extensive use of Perforce for source code tracking and deployment, and Bugzilla for bug tracking.

Environment: SVN, Jenkins, Nexus, Maven, Web Sphere Application Server (WAS), Web Logic, UNIX, Ansible, Ant, Java, Linux Perl, Oracle 10g, Bitbucket, JIRA.

Confidential, Silver Spring MD

DevOps Engineer

Responsibilities:

  • Developed, maintained, and distributed release notes for each scheduled release.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Performed all necessary day-to-day GitHub support for different projects like Check-in, Checkouts, import, export, branching, tagging, and conflict resolution.
  • Setup Puppet master, Client and wrote scripts to deploy applications on Dev, QA, production environments.
  • Writing, Creation, testing, implementing Puppet modules and Puppet manifests.
  • Used Puppet and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Converting the ANT Build projects to Maven Build projects.
  • Managing Maven project dependencies by creating parent-child relationships between projects.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Create and Build Jenkins jobs and stores the build artifacts in Nexus and UDeploy by using preconfigured scripts.
  • Created end to end build automation and CI setup for button click push deployment.
  • Installed and Configured the Apache Tomcat application servers for Dev and Integration Test Environments.
  • Provisioned and configured Tomcat and Apache instances using Shell/Perl in UDeploy.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Used Chef to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Developed automated provisioning and deployment system using Puppet custom modules and manifest.
  • Writing Docker file, Building Docker images and pushing to Docker artifact repository.

Environment: Subversion (SVN), Jenkins, GIT, ANT, MAVEN, Tomcat, Perl Scripts, Shell Scripts, XML, Linux, UNIX, Windows 7, JIRA.

Confidential

Build & Release Engineer

Responsibilities:

  • Help maintain software configuration processes and procedures and control the release of a product and changes to it throughout its lifecycle.
  • Created and enforced Configuration Management policies and procedures, project configuration management, adhere to the Company policy, was successful in implementing it.
  • Involved in Completing software builds and elevations, creating directories and security groups, and recreating prior versions.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Involved in the product release activities, including Change Control Management, Release Management, Defect tracking using Clear Quest tool and Version Management using SVN tool.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build and Subversion (SVN).
  • Initial troubleshooting of build failures, coordinating resolution efforts and communicating with appropriate team members.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools to move from one environment to other environments in Jenkins.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Installed and Configured Jenkins for Continuous Integration, Involved in User Management and Plugin Management for Jenkins and Used Jenkins to perform automated Builds and Deployments.
  • Production support of Apache and Tomcat including installation, configuration, management, and troubleshooting.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Worked as a system administrator for the build and deployments process on the enterprise server.

Environment: SVN, CVS, ANT, Maven, Jenkins, Tomcat, Perl, Shell Script, Oracle.

Confidential

Linux Administrator

Responsibilities:

  • Worked on Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, and Trouble shooting.
  • Installed, Deployed Red Hat Enterprise Linux 4.x/5.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Responsible for the building and deploying the artifacts into DEV, INT and QA Environments.
  • Responsible for Branching and merging the code as per the schedule.
  • Managing disks and file system using Veritas Volume Manager (VxVM), Solaris Volume Manager (SVM) in Solaris Servers and using Logical Volume Manager in Linux servers.
  • Designed an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-TEMPeffective, reliable, scalable, high-performance and secured.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Comfortable working in a Data center environment and work on CLI while performing tasks like- swapping disks, Attaching/Detaching storage, increasing Utilization.
  • Continuous Integration of builds using Jenkins's, Migration of build system Ant to Maven and managing the build system.
  • Implement automated installations using PXE Kickstart and Monitor network services using Nagios.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Worked on VMware ESX server, created VMs and installation of OS in virtual machines, KVM to VMware migrations, and troubleshooting performance issues.
  • Configured clusters to provide fail over, load balancing and deployed applications on clusters.
  • Developed Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is complete.

Environment: RedHat Enterprise Linux (RHEL 4.x, 5.x), Cent OS, Ubuntu, Oracle, MYSQL, Apache, Tomcat, Bash Scripting, Ant, Java/J2EE, Maven, Jenkins, Solaris, Python, WebSphere

We'd love your feedback!