We provide IT Staff Augmentation Services!

Aws/vops Engineer Resume

5.00/5 (Submit Your Rating)

DE

PROFESSIONAL SUMMARY:

  • 8+ years of experience in DevOps, Build and Release management involving extensive work towards code compilation, packaging, building, debugging, automating, managing and deploying code in multiple Environments.
  • Experience in installing, Upgrading and configuring Red Hat servers using Kick Start and Solaris server using Jump Start.
  • Perform Linux and UNIX Kernel tuning for web, database and application servers.
  • Experience in source code management using GIT and SVN.
  • Experience in working with tools SVN, GIT (Version Control), ANT, MAVEN, GRADLE (Build automation and standardization), Eclipse, Jenkins, Putty, SQL, JIRA (Defect Tracking Tool).
  • Experience on AWS cloud services like EC2, S3, ECS, RDS, Dynamo, Elastic Load Balancer(ELB), and EBS for installing, Configuring and troubleshooting on various Amazon images for server migration from physical into Cloud.
  • Managed the network traffic routing using various policies such as Simple, Weighted, Latency, Failover, Geo Location in Route 53.
  • Implemented AWS solutions using EC2, S3, Elastic load balancer, Auto Scaling groups, Optimized volumes and EC2 instances.
  • Involved in deploying multiple applications utilizing all AWS stack (Including EC2, Route53, DynamoDB, SNS, ELK, IAM) focusing on high availability and auto scaling in AWS cloud formation.
  • Experience in deploying and maintaining private cloud infrastructure of OPENSTACK.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build and release automation, SCM, Environment, Service, and change management).
  • Configuration management tools like Ansible, Chef, Puppet and Salt stack.
  • Written Terraform templates, Chef Cookbooks, recipes and pushed them on to Chef Server for configuring EC2 instances.
  • Developed Chef recipes through knife command - line tool to create Chef cookbooks to manage system configuration.
  • Hands on Experience in creating AWS EC2 instances with Terraform.
  • Configured Red Hat Linux servers for Splunk installation and involved in Splunk installation.
  • Proficient in Shell, Python and Perl scripting language for automation CI/CD.
  • Used AWS cloud formation to provisioning application infrastructures employing tools like Auto Scaling groups, Security Groups, VPC, Cloud watch etc.
  • Deploying JAVA Enterprise applications to Apache Web Server, JBoss application Server.
  • Implemented clear case and subversion branching and merging operations for java source code.
  • Worked with Docker and vagrant for different infrastructure setup and testing of code.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and Deploy.
  • Hands on Experience in installing and administrating CI/CD tools like Hudson, Jenkins, Bamboo.
  • Good Experience with Atlassian tools like bamboo and JIRA.
  • Experienced in authoring pom.xml files, performing releases with the MAVEN release plugin, maven of java projects and managing Maven repositories.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Worked in an agile development team to deliver an end to end CI/CD delivery product in an open source environment using tools like Chef and Jenkins.
  • Leads the Cloud Orchestration and Optimization team, Evolving the IT Organization into a software defined mentality using the Agile Methodology.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac, Linux, Red Hat, CentOs

Languages: C, C++, JAVA, PHP

Data Bases: SQL, MySQL, Oracle, Mongo DB, Redis, RedShift.

Scripting Languages: Shell Script, Python, Bash, Ruby, Java Script

Container Tools: ECS, Kubernetes, Docker Swarm, Docker

Monitoring Tools: Nagios, Splunk, Zabbix.

Configuration management tools: Chef, Ansible, Puppet

Cloud Services: AWS, tfs, VMware

Tracking tools: JIRA

Certifications:: AWS DevOps-Professional.

AWS: Developer Associate, Basic CHEF fluency.

Sys: Ops Administration.

WORK EXPERIENCE:

Confidential, DE

AWS/DevOps Engineer

Responsibilities:

  • Experience on AWS cloud services like EC2, IAM, S3, RDS, VPC, ELB and EBS for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Configured IAM roles for EC2 instances and assigns them policies granting specific level access to S3 buckets.
  • Hands on experience in EC2, VPC, Internet Gateways, Cloud Front, Security Groups and Cloud Watches on AWS.
  • Set up and administer DNS system in AWS using Route 53.
  • Worked on security groups to control inbound and outbound traffic with in the instance level which acts as virtual firewall.
  • Automated the Cloud deployments using Chef and AWS Cloud Formation Templates.
  • Implemented automation of provisioning and deployment using AWS cloud formation.
  • Written Python scripts for taking Regular EBS snapshot, start or stop instances using AWS Lambda.
  • Implemented centralized logging using Elastic search, Log Stash and Kibana(ELK).
  • Hands on automation and cloud based services to easily develop the programming in Application Security.
  • Hands on Automation solutions for Video Monitoring, Cloud Video Surveillance and cloud door access control.
  • Developed Networking policies for Docker Containers. Worked on Open source development tools like Docker Containers, Mesos, and Kubernetes, and also worked on GitHub.
  • Migrating servers, databases, and applications from on premise to AWS, Google Cloud Platform
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
  • Worked on Ansible playbooks for Kafka, Grafana, Prometheus and it's exporters.
  • Used Ticketing tool JIRA to track defects and changes for change management, monitoring tools like New Relic and Cloud Watch in different work environments in real and container workspace.
  • Automate continuous Build and Deploy Scripts for Jenkins continuous integration tool.
  • Involved in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, Chef, Terraform and AWS.
  • Extensively worked on Jenkins for continuous integration and for End to End automation of build and d deployment.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios, grafana system monitor and performance
  • Configured Azure Virtual Networks, subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Had very strong exposure using ansible automation in replacing the different components of Openshift like ECTD, MASTER, APP, INFRA, Gluster.
  • Configured Jenkins CI tool to automate the regression testing by including test cases using selenium plugin in Jenkins.
  • Using MAVEN as a build tool on java projects for the development of build artifacts on the source code.
  • Implemented a continuous delivery framework using Terraform, Jenkins, Chef, Maven, and Nexus in Linux Environment.
  • Setting up elastic search clusters on Microsoft Azure using Terraform scripts primarily.
  • Setting up New Relic monitoring for AWS.
  • Implemented Continuous Integration/Continuous Deployment and Delivery processes using Jenkins/Hudson, Build Forge, TFS, Chef, Puppet.
  • Built Docker container Scaling functionality utilizing custom scripts to analyze metrices and trigger scaling operations.
  • Used Stack Driver Monitoring in GCP to check the alerts of the applications that run on the Google Cloud Platform and deployed on GCP using Google Cloud Deployment
  • Experience is using, Tomcat, Azure, JBOSS, Web logic and WebSphere Application servers for deployment
  • Written Chef Cookbooks for various DB configurations to modularize and optimize endproduct configuration.
  • Used MS Visual Studio, Team Foundation Server (TFS), SQL Studio Management and MS Test Manager to test and track product updates.
  • Test Chef cook book modifications on cloud instances in AWS and using Test kitchen and Chef Spec.
  • Configured security and system in Jenkins and Deployed Docker Cluster to Kubernetes.
  • Used monitoring tools such as Cloud Watch, Cloud Trail and Nagios.

Environment: s: AWS, Git, Maven, Jenkins, Nexus, Tomcat, Chef, Docker, Kubernetes, ECS, Azure, Cloud Formation Template, JSON, AWS Lambda, Cloud Watch, Python.

Confidential, CA

DevOps Engineer

Responsibilities:

  • Launching and Configuring of Amazon EC2 Cloud Servers using AMI’s(Linux/CentOS) and configuring the servers for specified applications.
  • Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose.
  • Expertise in AWS Cloud Admin which include Services like EC2, S3, EBS, RDS, IAM, Auto Scaling, Security Groups, OPS Work.
  • Written Shell and Perl scripts to automate the deployments to Jboss application pre-prod Servers.
  • Experience in defining overall API architecture, API implementations, integration and deployment of API management platforms.
  • Migrated Mesos/Marathon to Docker swarm for the microservices project.
  • Used Jenkins to deploy code to Google Cloud with new namespaces, create Docker images and push them to container registry of Google Cloud.
  • Familiar with Inbound/Outbound in AWS security groups according to the requirements.
  • Created AWS Route53 to route traffic between different regions.
  • Brought up infrastructure and services through Mesos and Marathon.
  • Used Jenkins as a CI tool for automation of daily process and for builds and deployments.
  • Worked in Scrum development team to deliver an end to end CI/CD product in an open source environment using Jenkins.
  • Used Google Cloud Platform (GCP) to build, test and deploy applications on Google's very adaptable and solid framework for web, portable, and backend arrangements.
  • Part of the DevOps team responsible for containerization efforts and migration of Java apps to OpenShift Container Platform
  • Setting up and configuring of New Relic, improved monitoring and performance of application in New Relic.
  • Openshift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Created Azure SQL database, performed monitoring and restoring of Azure SQL database.
  • Used Gradle, Xcode and Maven as a build tools on Java, Android and swift based projects for the development of build artifacts on the source code.
  • Worked on setting up Jenkins server and integrated with Git, Maven, JIRA and Email servers.
  • Experience in writing Python Scripts, which integrated with Amazon API to control instance Operations.
  • Experience with AWS Glacier, Lambda, API Gateway, (Aurora, Postgres or MySQL) and/or Cloud Formation is a big plus.
  • Our Continuous Integration stack consists of Git, Jenkins CI-CDX, the Docker Trusted Registry, and OpenShift Enterprise
  • Performed migration of Microsoft SQL server to Azure SQL database.
  • Added Redis in between client and server Elastic Search and Log Stash nodes for catching to enable real-time online updates.
  • Worked on Kubernetes and Docker containerization technologies to build and deploy services as images to cloud environment, also integrated the process as part of build pipeline.
  • Experience working on several Docker components like Docker Engine, Docker Hub, Machine, Compose and Registry.
  • Used Ansible for deploying the necessary changes on remote hosts and monitored the process using Ansible Tower.
  • Rolled out Ansible automation and wrote playbooks and plays to update configuration of Nagios agents.
  • Worked on Ansible playbooks and maintain different Ansible roles and used Ansible playbook to deploy Applications.
  • Developed Ansible role for Zabbix-agent which will be integrated into the CI/CD pipeline.
  • Good Experience in Reviewing system log files for errors, setting up CRON jobs for backups and monitoring process.
  • Used monitoring tools such as Cloud Watch and Splunk.

Environment: s: AWS, Route53, Git, Maven, Jenkins, JIRA, S3, Tomcat, Azure, Ansible, Docker, Kubernetes, Splunk.

Confidential, St.Paul, MN

Cloud Engineer

Responsibilities:

  • Experience with REST API’s and web services.
  • Experience in maintaining and enhancing the CI environment on a realtime basis, monitoring builds, maintaining configuration and developing Automation.
  • Involved in building pipelines using Jenkins while researching and implementing code coverage.
  • Build the Scripts using MAVEN build tool in Jenkins to move from one environment to other environments.
  • Knowledge on API and iPaaS management, cloud, microservices and Serverless architecture.
  • Experiencing in integrating Junit, finding bugs, check style, code analysis and testing during the build.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Wrote the pom.xml for Maven Application to build Automation.
  • Defined dependencies and plugins in pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Developed Perl and Shell Scripts for automation of the build and release process.
  • Working closely with Web Administrators to understand, participate and experience the technical architect for web sites such as Apache, J Boss, deploying J2EE Applications to these Environments.
  • Worked on Nexus repository to maintain artifacts and used as a local repository.
  • Assist with maintaining current build systems, developed build scripts and maintained the source control system.
  • Implemented GIT for version control of puppet modules and process documentation.
  • Deployed the Applications to Tomcat Application server and static content to apache web servers.
  • Experienced in Writing JAVA scripts in automation frame works.

Environment: s: AWS, GIT, Jenkins, ANT, MAVEN, Nexus.

Build and Release Engineer

Confidential

Responsibilities:

  • Configured and deployed Unix/Linux server in corporate production environment.
  • Worked on Linux production servers including the installation, configuration and management.
  • Installing and configuring services such as Apache, DNS, SMTP, HTTPD, NTP< DHCP and supporting them on Linux production servers.
  • Monitoring and Troubleshooting Network, Linux and windows servers.
  • Installing, configuring, troubleshooting VM ware server on ESX Platform and workstation.
  • Experience in installing Firmware Upgrades, kernel patches, system configuration, performance tuning on Unix/Linux systems.
  • Installation and configuration of REDHAT Linux on Vsphere and VMware ESX.
  • Worked with System Administrators to upgrade multiple environments for various application releases including setup/configuration of JBoss Clusters across Linux (Ubuntu) platforms
  • Design, configuration, implementation of Web Operations environment with Apache servers.
  • Experienced in DNS, NIS, NFS, NS Lookup, Snoop FTP, NIS, Samba server, LDAP, remote access, security management, and system troubleshooting skills.
  • Installed and configured of Solaris and Linux servers using JUMPSTART and KICKSTART installation and periodic patch Upgrading using live upgrade.
  • Perform Linux and UNIX kernel tuning foe web, database and application servers.
  • Maintained system security, including password checks, permission scans, implementation of security ensuring tools Linux Environment.
  • Creating and Managing user accounts, system security, performance tuning, change management, Documents and procedures.

Environment: s: REDHAT Linux, VMware, Apache, Tomcat

Linux Administrator

Confidential

Responsibilities:

  • Environment using VMware as hypervisor for VDI desktop.
  • Implemented and maintain the branching and release strategies utilizing the Subversion/Git.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Kept track of all the releases and request of the developers through infrastructure management tool.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Automated the build and release management process including monitoring changes between releases.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Documented project’s software release management procedures with input decisions.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Provided periodic feedback of status and scheduling issues to the management.

We'd love your feedback!