We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

5.00/5 (Submit Your Rating)

Rochester, MinneosatA

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in IT industry with in Configuration Management, Change/Release/Build Management, System Administration, Support and Maintenance in environments like Red Hat Enterprise Linux, CentOS and expertise in automating builds and deployment process using Python and Shell scripts with focus on DevOps tools and AWS and Azure Cloud Architecture.
  • Designed and managed public/private cloud infrastructures using Confidential Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations.
  • Deployed Cloud Front to deliver content further allowing reduction of load on the servers.
  • Created IAM policies for delegated administration within AWS and Configure IAM Users / Roles / Policies to grant fine - grained access to AWS resources to users.
  • Improved infrastructure design and approaches of different projects in the cloud platform Confidential Web Services (AWS) by configuring the Security Groups, Elastic IP's and storage on S3 Buckets.
  • Development level experience in Microsoft Azure, ASP.NET, C#.NET, Web Services, WCF, Web API, Boot strap, PowerShell, CSS HTML UML, and XML.
  • Working as Cloud Administrator on Microsoft Azure,involved in configuring virtual machines, storage accounts, resource groups.
  • Remote login to Virtual Machines to troubleshoot, monitor and deploy applications.
  • Customized Confidential Machine Images (AMIs) & deployed these customized images based on requirements.
  • Configured and managed Elastic Load Balancing (ELB), to avoid single point of failure of applications, thus providing high availability and network load balancing.
  • Experienced in custom VPC configurations and Cloud Formation templates for rapid deployments, High Availabilityand well Architected Frameworks for the Cloud.
  • Monitoring resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
  • Worked on version control tools like subversion and GIT and utilized Source code administration customer apparatuses like GitHub.
  • Experience with branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms
  • Extensively worked on Jenkins by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Extensive experience using MAVEN as a Build Tool for the building of deployable artifacts (jar, war & ear) from source code.
  • Experience in working with EC2 Container Service plugin in Jenkins which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Experience software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively and also experience in administering and configuring Nexus repository manager for Maven builds.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them

TECHNICAL SKILLS:

Operating Systems: Windows, Mac OS X, UNIX, LINUX (RHEL), REDHAT, Linux Mint, Ubuntu, CentOS, Cloudera,SDLC Agile, Scrum, Waterfall

Version Tools: GIT, ClearCase, SVN, Perforce, TFS

Build Tools: ANT, MAVEN,Gridle

CI Tools: Jenkins, Bamboo, Hudson, Team city

CM Tools: Puppet, Chef, Ansible, SALT Stack Servers Apache Tomcat, SSH, Https, Web Sphere, Web Logic, JBoss

Database: MySQL, SQL, Oracle

Web technologies: XML, HTML, JavaScript,Angular JS

Languages: C, C++, Java, Shell, Ruby, Python

Repository Tools: Artifactory, Nexus Bug Tracking JIRA, HP quality center

Monitoring Tools: Nagios, Zabbix, Cloud Watch, Splunk

Container Tools: Docker, Kubernetes

Virtualization Tools: VMware, Oracle Virtual box

Cloud Technologies: Amazon Web Services, Azure, Open Stack,GCP

PROFESSIONAL EXPERIENCE:

Confidential, Rochester, Minneosata

Sr Devops Engineer

Responsibilities:

  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Code Deploy, code commit, Bitbucket, code pipeline CloudFormation Templates, Lambda and Jenkins to get the job done .
  • Worked with Java/Groovy for compilation, collections, exception handling and declaring classes during syntax failures of builds.
  • Installing, configuring, and administering Jenkins CI tool on Linux machines and built Continuous Integration and Continuous delivery environment using Jenkins Groovy Scripting.
  • Experience in technical information from sources such as design documents, wiki pages, GitLab repositories and vendor documentation for use in documentation activities.
  • Coordinated and Engineered enterprise change management processes for DevOps using GitLab, Jenkins, Atlassian (Jira), Test rail (test management).
  • Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, REDSHIFT, focusing on high-availability, fault tolerance and auto-scaling in AWS cloud formation.
  • Supported AWS cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience in working on implemented Security groups and Network ACLs.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN).
  • Worked on AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to setup and manage cached content delivery. Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Experience in implementing AWS lambda to run servers without managing them and to trigger run code by S3 and SNS.
  • Used Terraform to transform the infrastructure from on - premises to cloud.
  • Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.
  • Worked on creating the modules driven AWS Infrastructure with Terraform. Created Infrastructure GIT repositories for Terraform to launch the stacks.
  • Installed and managed GIT Source code tools, ensuring the application’s stability and developing the GIT Branching Strategies and also Resolved conflicts related to merging of source code for GIT.
  • Created, Configured and Administered Jenkins servers with Master-slave configurations as needed.
  • Automated deployment of builds to different environments using Jenkins.
  • Worked extensively with Maven build tools for writing build.xml and pom.xml files respectively.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Built and maintaining Docker infrastructure for Service oriented architecture (SOA) applications.
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
  • Performed Continuous Delivery in a Microservices infrastructure with Amazon cloud, Docker and Kubernetes.
  • Developed Microservices using Docker and worked with Kubernetes for orchestration of Docker containers hosted on AWS ECS (Elastic Container Service).
  • Developed Ansible playbooks and make changes on the remote Kubernetes clusters
  • Wrote Ansible playbooks to manage configurations and automate installation process.
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev server.

Environment : AWS, GIT, Jenkins,Ansible,Kubernetes,Docker,Maven, Terraform,Lambda,Bitbucket,Jira,Java

Confidential, St.Loius, MO

Cloud Engineer

Responsibilities:

  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Worked on Azure Devops Services in Microsoft which offers the option of using services which can host all of the server side system panels.
  • Worked on Azure in Pass Service for hosting web applications, Rest API’S and mobile backends which are several articles in additional development platform option supported.
  • Expertise in migration and upgrading of WebLogic server and updating JDK versions and installing packages of WebLogic server.
  • Automated deployment of micro services to pull an image from private Docker Registry and deploy Docker swarm cluster using Jenkins.
  • Designed VNets and subscriptionks to confirm to Azure Network Limits.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Monitor Azure Infrastructure through System Center Operation Manager (SCOM).
  • Configured BGP routes to enable Express Route connections between on premise data centers and Azure cloud.
  • Implementing Azure Logic Apps, Azure Functions, Azure Storage, and Service Bus Queues for large enterprise-level ERP Integration systems.
  • Worked on Installation & Setup of code versioning tools like GIT/ SVN Repository (Version Control System) on Linux at client side.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Worked on setting up Continuous Integration (CI) and Continuous Delivery (CD) for major releases in Jenkins.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience working on several docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Administration and maintenance of Docker runtime environment, Versioningand lifecycle management of Docker images.
  • Experienced in Docker orchestration framework.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Managed Kubernetes charts using Helm.Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.

Environment: Azure,Vnets, Jenkins, Linux, Docker,Kubernetes,GIT

Confidential, Centennial, CO

Devops Engineer

Responsibilities:

  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Extensive participation in successful builds deployment and maintenance for java applications on oracle WebLogic servers.
  • Supporting production and development infrastructure, from developing and improving release automation tools and maintaining issue tracking software.
  • Worked on AWS Ops Works, AWS Lambda, AWS code deploys, AWS cloud formation and cloud foundry.
  • Configured AWS Cloud Watch logs to monitor AWS resources and applications, including VPC flow logs, ELB logs, RDS logs, creating AWS customized Scripts to monitor various applications and system level EC2 Instance metrics and trigger alarms based on metrics defined.
  • Build and configure a Virtual Data Center in the AWS cloud to support enterprise data warehouse hosting including Virtual Private Cloud (VPC), public and private subnets, security groups, Route Tables, Elastic Load Balancing and Cloud.
  • Migrated the production infrastructure into an Amazon Web Services VPC utilizing the AWS Cloud Formation, EC2, S3, Snowball, managing the infrastructure using Chef/OpsWorks, Cloud Watch, EBS, Route53, IAM and ensured autoscaling, load balancing and moved the production MySQL database into RDS/ Elastic Cache.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Performed regular builds and deployment of the packages for testing in different Environments (DEV, QA, CERT, UAT and PROD).
  • Deployed and configured Elasticsearch, Log stash and Kibana (ELK) for log analytics.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Automated build scripts using Cruise Control with ANT, Maven and Shell Scripts.
  • Installation of Application on production and Test server for the use of application development and configuration.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Created the different QA environment Migration Release Notes and migrated it into the QA for testing the online Java code from Subversion.
  • Created the new Migration Development Console for the online Migrations.
  • Responsible for configuration changes before and after new release.
  • Responsible for code deployment through integration tool Hudson.
  • Involved in writing test scripts (power shell, shell, ANT, Maven) on test environment.
  • Keeping account of server logs and application logs during deployment or other Failures.
  • Responsible for maintaining all the property files.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Setup and debug hardware related issues for server builds.
  • Deployed the static content into the web servers like Tomcat, IPlanet, and IBM HTTP Server
  • Perform weekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.

Environment: Azure, Maven, Jenkins,Solaris,Chef,Tomcat,IPlanet,IBM HTTP,ANT,Chef

Confidential, Addison,TX

Build and Release Engineer

Responsibilities:

  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Management of customer requirements and documentation of the Project Plan as per the requirements.
  • Installed and customized rational tools like ClearCase and ClearQuest, support and maintenance of these tools.
  • Designed and implemented Subversion and CVS metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching, merging and build/release strategies utilizing Subversion/CVS.
  • Assisted Migrating code base from CVS to Subversion Client.
  • Used ANT as a build tool on java projects for the development of build artifacts on the source code.
  • Wrote ANT Scripts to automate the build process. Configured Bamboo for doing the build in all the non-production and production environments.
  • Defined dependencies and plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Set-up and configure Bamboo, created Jobs for automating build and deploy activities.
  • Worked on Antifactory repository to maintain artifacts and used as a local repository.
  • Build artifacts (war and ear) and deployed into a WebLogic server by integrating the WLST scripts to Shell Scripts.
  • Executed user administration and maintenance tasks including creating users, groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Experienced in integrating Junit, finding bugs, check style, code analysis and testing during the build.
  • Integrated Eclipse with Selenium Server for doing the automated smoke testing of the application standalone.
  • Created a change requests, work orders and problem tickets using BMC Remedy tool and getting approvals from higher officials.
  • Prepared servers for Oracle RAC installation, which includes tuning the kernel, agent installation.
  • Involved in periodic archiving and storage of the source code for disaster recovery.

Environment: Bamboo, Maven, Shell Scripts, GIT, ClearCase, ClearQuest

Confidential

System Administrator

Responsibilities:

  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Support for Windows and Linux problems assigned by client operations.
  • Performed end-to-end backend testing using REST Client, Postman, JMeter
  • Developed different helper cases using Core Java multi-threading and Collection classes.
  • Developed quality solutions by making use of tools and technologies like Apache CXF, Spring AOP and Spring Core.
  • Setup of full networking services and protocols on RedHat Linux 5.x, including FTP, DNS, SSH, DHCP, TCP/IP, ARP, applications, and print servers to insure optimal networking, application, and printing functionality
  • Developed UML use cases and Sequence diagrams using Ratio
  • Installation and configuration of ssh service for remote clients.
  • Writing and editing Bash scripts and scheduling of jobs.
  • Installation, Configuration, and maintenance of VMware and also configuring Virtual Machines on the VMware hosts.
  • Installing RedHat Linux using Kickstart and applying security polices for hardening the server based on the company policies.
  • Day to day problem handling like related to File Systems, Disk, Memory, CPU, Network etc.
  • Experiencing with Nagios and splunk monitoring
  • Experience with shell scripting(sh, bash, csh, ksh).

Environment: Linux, UNIX, SVN, CVS, Tomcat, JBoss, Bamboo, Clear Case, Subversion, JIRA, Shell, Perl, MS SQL ServerWebLogic, Eclipse, Remedy, Oracle.

We'd love your feedback!