We provide IT Staff Augmentation Services!

Devops Engineer / Aws Engineer Resume

3.00/5 (Submit Your Rating)

NC

SUMMARY

  • Sr. Cloud & DevOps professional with about 7+ years of IT Experience as Cloud/DevOps Engineer comprising of Linux and System Administration with major focus on AWS, Azure, OpenStack, Continuous Integration, Continuous Deployment, Configuration Management, Build/release Management tools like Git, Jenkins, Kubernetes, Maven, Ant, Chef, Docker and Virtualization technologies which also includes Troubleshooting and Performance issues.
  • Worked with Puppet for application deployment and environment configuration.
  • Expertise in configuring Alert mechanisms withNagios, Splunk, error logging, performance monitoring.
  • 3+ years of experience on various DevOps tools like Ansible, Kubernetes, Puppet, Vagrant, Chef, Jenkins, Docker, SVN, and GIT working closely with developers to integrate automation and managing various applications
  • Experience in DevOps monitoring tools integrated solution with container (Splunk, New Relic, Datadog, Nagios, Prometheus and Grafana)
  • Experience in using version control tools like Subversion (SVN), TFS, GIT, GITHUB, Bitbucket and MSBUILD.
  • In - depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and YAML.
  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • Experience in User Management and Plug-in Management in Jenkins and deployed the build files in many different Servers.
  • Worked on various flavors of Linux and Unix Servers (RHEL, Solaris, Oracle Enterprise Linux, Ubuntu)
  • Experienced in working on DevOps/Agile operations process and tools (Code review, unit test Automation, Build & Release automation, Environment, Service, Incident and Change Management)
  • Experience usingMaven as a Build Tool for the working of deployable artifacts(war & ear) from source code and used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Hands on experience in Build Release management, shell/Bash scripting, Linux Administration.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Worked with Amazon Web Services (AWS) for application migration from hard structure to amazon.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of Helm packages.
  • Well versed with installing and configuring WebLogic Servers in a Cluster environment to provide High Availability, Load balancing, Session replication, Multi-pools, JDBC Connection Pools, Disaster Recovery, scalability and Fail over support.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. DesignedDocker images& linked Docker containers for secured way of data transfer.
  • Worked with Docker Management Platform, Leveraged Custom Docker Images as Containerized Apps within the Docker Engine as Multi Stack Application like LAMP
  • Knowledge on networking protocols (e.g., HTTP, TCP, IP, SSH, FTP, SMTP, DNS, DHCP NFS, RPM)
  • Implemented Chef Recipes for Deployment on build-on internal Data Centre Servers. Also, re-used and modified the same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Quick in learning new technologies and a good team player working with Project Managers, Architects, Team Leads, Developers, Business Analysts, Testers.

TECHNICAL SKILLS

Build Tools: MAVEN, ANT, Gradle, MS Build and cruise control.

Bug Tracking Tools: JIRA, Fisheye, Bamboo, confluence, IBM ClearQuest.

Web/ Application Servers: Apache Tomcat, Apache Proxy, JBOSS, Web sphere, Web logic.

SCM/Version Control Tools: GIT, SVN, Perforce, Team Foundation Server (TFS), Clear Case & Teamcity.

Automation container: Docker, Kubernetes marathon and Mesos.

Continuous Integration Tools: Jenkins/Hudson, bamboo, Teamcity, Build Forge, TFS Visual Studio Build.

Continuous Deployment tools: Puppet, Ansible and Chef.

Application configuration: MongoDB, Node Js & Terraform.

Cloud services: MS Azure and Amazon Web Services (AWS), EC2, RDS, VPC, S3, ROUTE53, SNS, SQS, Cloud front, EBS, ELB, Cloud watch, Elastic beanstalk, OpenShift, OpenStack, Heroku and Cloud trail.

Monitoring tools: Nagios, splunk, grafana, sonarqube and Selenium.

Scripting Languages: UNIX, Shell scripting, Ruby, YAML and Python.

Operating system: UNIX, Linux (Ubuntu, Debian, Red Hat, Centos) & Windows.

Content management tools: Neos, Ektron and Alfresco.

Programming Languages: C, C++, Java/J2EE, .Net (NuGet packages).

Database: RDBMS Oracle, Teradata, MongoDB, Cassandra, MY SQL, SQL Server.

PROFESSIONAL EXPERIENCE

Confidential, NC

DevOps Engineer / AWS Engineer

Responsibilities:

  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Implemented security best practices inAWSincluding multi factor authentication, access key rotation, role-based permissions, enforced strong password policy, configured security groups and NACLs, S3 bucket policies and ACLs etc.
  • Delegated access acrossAWSaccounts using IAM cross account roles.
  • Leveraged STS to generate and provide temporal credentials to users.
  • Configured CloudWatch alarms rules for operational and performance metrics with SNS notifications for end to end monitoring of ourAWSresources.
  • Architecta static website to host a one-time event or in a disaster recovery scenario by leveraging Route 53.
  • Designed a highly performing infrastructure for elasticity and scalability using Elastic Cache to cache common queries on a database, CloudFront - Edge Locations and read replicas for read queries.
  • Used Jira to plan, track, support and close requests, tickets, and incidents.
  • Support the entire product cycle from source control to building, Migrating, maintaining and deploying Java code to Nexus or Artifactory.
  • Created and modified multiple Python, Bash, Ruby and Shell Scripts for various application-level tasks.
  • Designed secured, cost optimized, highly available and fault tolerant infrastructures inAWS.
  • Managed provisioning ofAWSinfrastructures using CloudFormation.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS cloud.
  • Established communication between VPCs using VPC Peering and Transit Gateway.
  • Configured lifecycle configuration rules on S3 buckets to move data between storage classes for easy accessibility, archiving and or cost optimization.
  • Optimized cost through reserved instances, selection and changing of EC2 types based on resource need, Auto Scaling etc
  • Setup and configure new builds, monitor build failures, identifying the cause and notifyingdevelopers to address the issue
  • Immediate fix for the code is key in Agile workflow (Continuous improvement), Hence automatic error notification plays an important role in software development.

Environment: Java/J2EE, AWS, Azure, Ant, GIT, Subversion, JIRA, Jenkins, Linux, Shell scripts, Apache web server, JBoss Application server, Docker, Chef, AWS EC2, RDS mysql, Route 53, Python, UNIX, Redhat EL v 5.x, 6.x, 7, 8, SUSE v9, 10.0, 11.x, Ubuntu 6.10, 9.10, OEL.

Confidential, NJ

Cloud DevOps Engineer

Responsibilities:

  • Support a high-level AWS hosting group using Bamboo/Alfresco in the DevOps environment to manage the integration of various scripts for continuous deployment.
  • Implemented cloud services IAAS, PAAS, and SaaS which include Openstack, Docker and Openshift .
  • Used Docker and OpenShift to manage micro-services for development and testing.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Combined Chef and AWS Cloud Formation to automate the deployment using JSON framework.
  • Performed SVN to GIT migration and Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Created and maintained Shell deployment scripts for WebLogic web application servers.
  • Created Amazon S3 buckets to keep the web app files and the CloudFormation templates.
  • Used Jenkins to create a build job that spawns the Cloud Formation stack using Jenkins-CloudFormation-plugin.
  • Creating scripts for system administration and AWS using languages such as BASH and Python.
  • Build and deployJ2EE application in Web Sphere. Build and maintain SQL scripts and execute different scripts for different environments.
  • Developed Chef Cookbooks, recipes, Roles, attributes in Ruby and CloudFormation templates.
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test, and deploy Identity micro services and JSP, CSS3, jQuery and Angularjs.
  • Written custom scripts for backing up data for more than 2 weeks into the S3 bucket and for a longer period the data was moved to RedShift.
  • Worked on development of Configuration scripts for Dev and Prod servers.
  • Experience in Build/Release Automation with Docker and Jenkins.
  • Worked with an agile development team to deliver an end to end continuous integration /continuous delivery product in an open source environment using Chef and Jenkins.
  • Used the continuous Integration tools such as Jenkins for automating the build processes. Create a Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack.
  • Created AWS Route53 to route traffic between different regions.
  • Worked on testing, evaluation and troubleshooting of MongoDB and Cassandra NoSQL database systems and cluster configurations to ensure high availability in various crash scenarios.
  • Working with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups
  • Manage Amazon redshift clusters such as launching clusters and specifying node type as well.
  • Automated provisioning and scaling of the Couch base cluster using AWS Opsworks stacks.
  • Used Nagiostool to monitor the host services actively and passively.
  • Aptitude for wiring up key application performance metrics and alerting such as New Relic or Nagios
  • Created monitors, alarms, and notifications for EC2 hosts using CloudWatch and for App using Nagios.

Environment: Azure, GCPnpm, OpenStack, Terraform, Redhat Linux 6.x,7.x, CentOS 5.x,6.x, 7, TFS, EMR, Docker, Kubernetes, SonarQube, Jenkins, OpenShift, Ansible, Bash, Python, GIT, Maven, Nagios XI, ELK, SSL, Apache HTTP server, Tomcat, Apache JMeter, JIRA, TLS.

Confidential, VA

DevOps Engineer / Azure & AWS

Responsibilities:

  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Management and deployment of Kubernetes Cluster on Multi Nodes with Kubespray & Ansible Playbook.
  • Configuration and Management of Horton Hadoop and Cloudera Hadoop Cluster.
  • Managed and maintained the tool chain, part of the CI/CD infrastructure. This included installation and configuration of the tools to build the CI/CD Pipeline.
  • Worked with Docker & Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private clouds.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Experience in Jenkins monitoring external jobs, distributed builds, and plugin management.
  • Leveraged several Jenkins plugins to automate tasks like code coverage, metrics, aws-ec2 plugin, and job creation.
  • Setup and configuration of Web servers using Apache and NGINX.
  • Used Maven dependency management system to deploy SNAPSHOT and RELEASE artifacts to JFrog to share artifacts across projects.
  • AWS, Large scale Infra env consisting of over 400+ Linux & Windows Instances running multiple technologies including Apache, Nginx, MemcacheD, MySQL, Tomcat, Kafka, AWS, Dockers, Nexus, Jenkins, Zookeeper, Storm, Hadoop, H-Base, Data dog, Log-watch, Postfix, ELK-Stack & EFK-Stack.
  • Implemented a production-ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Worked with Docker Management Platform, Leveraged Custom Docker Images as Containerized Apps with the Docker Engine as a Multi Stack Application.
  • Installation and configuration of monitoring tools Splunk, EFK, Grafana, Prometheus for different environments.
  • Private Cloud with Cloud-Stack and VMware EXSI consisting of 80-100+ Linux Environment for Hadoop and Other Development Tools
  • Designed and implemented Ansible with Vagrant and Docker Containers to configure, install, manage and deploy releases across all environments.

Environment: RHEL, Maven, Ant, Apache, MYSQL, RDS, Jenkins, OpenShift, Subversion, GIT, GitHub, SonarQube, Artifactory, Nginx, AWS, Docker, Kubernetes, Tomcat, Splunk, WebLogic, Bugzilla, Shell scripts, Python.

Confidential, AL

Linux / Build and Release Engineer

Responsibilities:

  • Automated the test scripts using VSTS framework with MTM interface integration and Coded UI.
  • Led-Cross-functional team that analyzed, identified, documented requirements for, and implemented an enterprise wide source code control and bug/issue tracking system.
  • Set up "Continuous Integrations" & Manual Build Triggers for Build Definitions that does a Deployment into the Servers.
  • Monitored, maintained, and controlled hardware and software configurations in a classified network environment.
  • Promotion of Code - includes both manually compiling and builds through TFS.
  • Tracked software customization, defects, and issues via TFS.
  • Worked on TFS Sandbox.
  • Mentoring the Accel team for TFS activities, providing Coaching & delivering Application Lifecycle Management Tools.
  • ATG page development using JSP (java server pages) tag library, custom droplet with ACC as development tool.
  • Build credibility, establish reports, and maintain communication with stakeholders at multiple levels, including those external to the organization.
  • Coach, mentor, and lead personnel within a technical team environment.
  • Developed and maintained automated build scripts written with MS build.
  • Implement, define, and enforce processes throughout each project's lifecycle.
  • Uploaded Reports on to Report manager and Organized them based on Business Rules.
  • Network troubleshooting in complex environments, VLAN configurations.
  • Assist in development, improvement and maintenance of imaging, deployment solutions.
  • Administer multiple disjoint Active Directory Forests, Domains, DHCP, DNS and various other Infrastructure services. Trust relationships setup, dc promo and decommission of AD.
  • Supporting servers with Oracle and MySQL Databases, coordinating with DBAs for Kernel Tuning and performance monitoring.
  • Experienced working with Microsoft Excel, Word, and powerpoint.

Environment: C#, SQL, Java/J2ee, Ruby, AWS, Chef, Docker, OpenShift, WebLogic, Maven, SVN, Git, Bitbucket, Jenkins, Terraform, bash shell, Apache, NFS, Python, Bash, SSH, TCP/IP, FTP, LDAP, RPM, YUM, SSL, Nagios, Marathon and Mesos.

We'd love your feedback!