We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

4.00/5 (Submit Your Rating)

VA

SUMMARY:

  • Experienced Cloud - DevOps Architect and senior consultant with over 8 years of IT industry experience in Administration, Analysis, Design, Development, Automation and Maintenance of On premise and Cloud based Applications and Services using AWS and Azure Technologies.
  • 3 years of experience in AWS/Azure - IaaS & PaaS platforms.
  • 3 years of experience in developing software applications using JAVA, J2EE, Spring, Hibernate, JSP, Servlets, JavaScript, SOAP, REST APIs, Microservices, Oracle, MySQL, Cassandra.
  • Expertise in architecting solutions for migrating on premise applications & services to AWS or Azure cloud (public/private/hybrid).
  • Hands-on in creating and deploying JSON format templates to automate provisioning of AWS and Azure Resources.
  • Experience with Virtualization technologies like VMware ESX/ESXi hosts. Created and managed Virtual Machines and also involved in the maintenance of Enterprise applications distributed on Virtual Servers.
  • Experience in developing custom orchestrators for automating cloud infrastructure services.
  • Strong in performing concurrent cloud service deployments across AWS data centres.
  • Expertise in network topology design and implementation on AWS/Azure - IaaS cloud platform using Power shell, Unix Shell or python scripting.
  • Hands-on in developing cloud (public/private/Hybrid) based applications using AWS/Azure - PaaS platform.
  • Good at implementing Resiliency and Auto-Scaling scenarios (Instance Scale-up & Scale-out, Application Throttling) for cloud service deployments.
  • Clear understanding of DevOps implementation scenarios in Agile & Scrum environments.
  • Architecting AWS and Azure infrastructure solutions. Expertise in automating cloud infrastructure (IaaS & PaaS) provisioning.
  • Perform S3 buckets creation, policies and the IAM role based polices. Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch, AWS CloudTrail and Splunk for Infrastructure monitoring.
  • Build servers using Terraform, AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs), Elastic Cache in the defined virtual private connection.
  • Deploy applications on AWS by using Elastic Beanstalk Migrated applications to the AWS cloud. Build and configure a virtual data centre in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Implement Continuous Integration using Jenkins and Cloud formation Update Stack. Use EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure, AppFabric, and SQL Azure.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation using Chef, Docker, Puppet and Ansible.
  • Built a prototype Azure application dat accesses Third party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud based compute, storage and network resources based upon changing workloads.
  • Implemented Continuous Integration and Continuous deployment using CI Tool Jenkins.
  • Working for last 2 years in container based technologies like Docker and Kubernetes.
  • Experience with Atlassian tools like Bamboo, Jira and Confluence.
  • Experience in AWS image management module (for creating, registering, listing and deleting images) using APIs exposed by AWS Installed and configured Chef in AWS.
  • Experience with automation/configuration management using Puppet with Installation of Puppet Master, Agents, Puppet dB, Custom Modules and Manifests.
  • Knowledge of networking concepts (DNS, TCP/IP, UDP, HTTP, SSH, OSI layers, Client/Server architecture and Firewalls).

TECHNICAL SKILLS

Core Expertise: AWS services - EC2, VPC, S3, ROUTE 53, EBS, ECS, RDS, Lambda, Elastic Beanstalk, ElasticCache, cloud formation, Cloud watch, Cloudtrail, Splunk, API Gateway.

Languages: J2SE, HTML, DHTML, jQuery, XML, SQL, PL/SQL

Frame Works: Spring, Hibernate, JUnit

Web/Application Servers and Middleware: BEA WebLogic, JBoss, Apache Tomcat, IIS and Fusion Middleware

Scripting Languages: PowerShell, Unix Shell scripting, Pearl, Python, JavaScript

Databases: Oracle, MySQL, postgress, Cassandra, MS SQLServer

Repository/Version control: Subversion, GitHub, Artifactory

Build and CI/CD: Maven, Jenkins, Octopus, Teamcity

Configuration Management: Puppet/Chef/Ansible/Docker

Operating Systems: Windows Server, Unix/Linux (Redhat), Solaris

PROFESSIONAL EXPERIENCE

Confidential, VA

Senior Devops Engineer

Responsibilities:

  • Created Production/TEST/Development Environments in AWS and Azure using services like VPC, EC2, S3, ELB, Elastic Beanstalk, API gateway, Lambda, RDS instances, Redshift, Virtual Networks, Virtual Machines, ADS, App Services, load balancer, Monitor, SQL Databases.
  • Setup and build AWS infrastructure resources using Terraform, VPC EC2, S3, IAM, EBS, Security Groups, Auto Scaling, and RDS in Cloud Formation with JSON templates.
  • Migrating and managing multiple applications from on premise to AWS and Azure cloud environments and maintained user accounts for dev, QA, and production.
  • Provided Configuration Management and Build support for more than 5 different applications, managed build automation and deployments on both TEST and production environments using Chef and Docker.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, Whenever a new GitHub branch gets started, Jenkins automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and TEMPhas the AMI baked in.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Using Chef, deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Knowledge in syncing On-premises Windows Server Active Directory to Azure AD(AAD) using Azure AD connect.
  • Building and Installing servers through Azure Resource Manager Templates or Azure Portal.
  • Migrating an On-premises virtual machine to Azure Resource Manager Subscription.
  • Developed Azure ARM Templates for defining resources
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Responsible in Developing Java custom plugins based on the project requirements.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template -minimal.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).

Environment: Java/J2EE, Amazon web Services, Azure, Chef, Jenkins, Git, Docker, Kubernetes

Confidential, CA

Devops Engineer

Responsibilities:

  • Designed various phases in templates like Dev, QA, Staging and Prod and responsible for end to end automation in each phase.
  • Experience in architecting and configuring secure VPC through private and public networks in AWS.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and IPtables to ensure a secure zone for organizations in AWS public cloud.
  • Setup elastic load-balancers for different applications to ensure high availability of applications.
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP's.
  • Used Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.
  • On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
  • On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Deployed and managed a private puppet infrastructure in AWS to deploy applications.
  • Established connection from Azure to On-premise datacenter using Azure Express Route for Single and Multi-subscription connectivity.
  • Experienced on creating Azure VM, Cloud Services and Storages by using Azure Power-Shell Script.
  • Using TFS 2013 U4, halped create a Devops environment using Team Foundation Server. dis included input into branching and merging strategies, build definitions and automated builds.
  • Responsible in troubleshooting deployments failures in all the phases of template.
  • Worked on migrating file based repositories to Sql repositories and vice versa.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
  • DesignedPuppetModules to manage configurations and automate installation process.
  • Wrote Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring.
  • Manage deployment automation using Custom Puppet modules. Using puppet for automation of application such as Tomcat, Apache
  • Moving from Puppet 4.2 to Puppet 4.7

Environment: Azure, Amazon web Services, Git hub, Puppet, Dock, Kubernetes

Confidential, CA

Devops Engineer

Responsibilities:

  • Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
  • Installed and maintained Puppet based Configuration Management system.
  • Wrote puppet modules to configure Apache, JBoss, Tomcat, and Web Logic for different web application to improve performance.
  • Created puppet manifests and modules to automate system operations.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven in Linux environment.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed java applications to application servers in agile continuous integration environment and automated the whole process.
  • Configured and monitored multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes.
  • Designed and developed the tools to allow efficient configuration management, build and release of software developed in J2EE, XML and DB2 databases.
  • Deployed the build artifacts into environments like QA, UAT and production per the build life cycle.
  • Setup and Configure the continuous build system using Hudson/Jenkins and running automation Smoke / nightly test suites.
  • Maintained and executed build scripts using Maven by coordinating with development and Quality Assurance teams.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Administered JENKINS, Proposed and implemented branching strategy suitable for agile/scrum, Development in a Fast-Paced Engineering Environment.
  • Researched and implemented an agile work flow for continuous integration and testing of applications using Jenkins.
  • Developed Shell/PythonScripts for automation purpose.

Environment: Jenkins, Maven, Chef, Amazon web Services, Git hub

Confidential

Software Engineer

Responsibilities:

  • Worked extensively on Java projects - asynchronous programming, multithreading, collections and a few design patterns. Good experience in JSP/Servlets, Spring MVC architecture, Hibernate, JDBC, oracle, PL/SQL, XML. Good noledge in OOPS and OOAD concepts.
  • Experience in Project Execution including Requirement Analysis, Procedure & database Design, Code Development, Testing and Implementation of projects for both National & International clients.
  • Extensive experience of Application Development using Java, J2EE, spring, Hibernate, Servlets, JSP, Struts with Oracle, MySQL and MS sqlserver databases including WebLogic, Jboss and tomcat Application servers.
  • Strong working noledge of spring MVC and spring boot frameworks along with Hibernate. Experience with HTML, CSS, JavaScript, JSP and Servlets.
  • Experience in implementing transaction, management and persistence projects using ORM frameworks (such as JPA and Hibernate).
  • Good perception of Object Oriented Programming (OOPs) concepts. Flexibility to develop configurable applications by developing components supporting dynamic page display, workflow management etc.
  • Responsible develop and coordinate software release activities with application and support teams beginning with the Software Testing phase.
  • Ensures the consistency of test environment and production. Track corrective actions of change related incidents.
  • Monitor and report success/failure of changes. Work within a development framework dat includes involvement with configuration management and test support.
  • Develop and manage the roll out schedules, implementation plans and activities/tasks for and across all functional groups involved in the release and work across functional groups involved in the release.
  • Responsible for setting up ITIL v3.0 based processes in the Release Management space. Created several artefacts for the Release Management processes.

Environment: RHEL Java/J2ee, JSP, servlets, Web Services, Struts, spring and HibernateOracle, MS sqlserver 2005, Web Logic, Tomcat, Shell, Python, TOADSQL Developer, Eclipse.

We'd love your feedback!