We provide IT Staff Augmentation Services!

Srdevops Consultant Resume

Mason, OhiO

SUMMARY:

  • DevOps offering over 7 years’ experience solving complex problems with creative solutions, supporting development and operations environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Experience in automating builds and deployment process using Bash, Python and Shell scripts with focus on DevOps tools, CI/CD, AWS Cloud Architecture.
  • Installed Chef - Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Configured and monitored distributed and multi-platform servers using chef.
  • Defined Chef Server and workstation to manage and configure nodes.
  • Developed Chef Cookbooks and Recipes to manage systems configuration
  • Troubles hooted and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Responsible for Design of different Release Environments for new projects and monitoring.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven& Nexus in Linux environment.
  • Experience of Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven.
  • Experience in scripting languages Ruby, Shell and Python
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-in’s, defining backup and archival plans
  • Involved in managing other version control tools like GIT.
  • Strong knowledge / experience in creating Jenkins CI pipelines.
  • Good experience in automating deployment pipelines.

PROFESSIONAL EXPERIENCE:

Confidential, Mason, Ohio

SrDevOps Consultant

Responsibilities:

  • Performed Admin activities on Perforce which includes creating and managing repositories for several projects and performing Enterprise upgrades whenever a new version is released. Also Created and managed repositories in GITLAB for several projects.
  • Created web servers like Apache Tomcat and WebLogic servers and configure to load balance the application which in turn is load balanced using F5 by creating VIP and adding web servers as the pool members.
  • Created Jenkins pipeline for Continuous integration and Continuous deployments for different projects which includes test case execution and enabling auto-deployment starting from Dev to Pre-Production.
  • Deployed the artifacts to Jfrog Artifactory which is a central repository and stage them to be deployed in different environments.
  • Installed ELK stack agent in all the application servers to help monitor, analyze, process and visualize the data used for different applications.
  • Written and Managed a Sinatra application and controlled integrating it with Jenkins, Rundeck and Rally for data processing.
  • Write WLST scripts using Python which configures WebLogic domain and its contents like JMS modules, JDBC configuration, Security Realms, Work managers etc.
  • Create Chef Cookbooks that contains recipes to deploy and manage applications at every environment starting from Dev to Production.
  • Scrupulously involve in Agile Standup meetings throughout the project with team members on day-to-day basis for the update on project status usingRally Software.
  • Involved in configuring and integrating the servers with different environments and creating new machines using configuration management/provisioning tools like CHEF.
  • Used several Docker components like DockerEnginecreatingDockerimages, Compose, DockerRegistry and handling multiple images primarily for middleware installations and domain configurations.
  • Installed and configured RedhatEnterpriseLinux(RHEL), CentOSand Ubuntu on multiple data centers.
  • Familiar with container orchestration tools and concepts like DockerEngineer, Kubernetes and OpenShift.
  • Implemented a production ready, load balanced, highly available and fault tolerant Kubernetes infrastructure.
  • Created private cloud using Kubernetes that supports DEV, TEST environments.
  • Used OpenShift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Build configs, templates, Imagestreams, etc.

Environment: Java/J2EE, Git. Spring, jQuery, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby, Chef, JIRA, Maven, Artifactory, Git, Ubuntu, Centos, Linux, Power Shell, Docker, Kubernetes, OpenShift, Rundeck F5 Load Balancer, Networking, SQL, Java API, ELK.

Confidential, Dallas, Texas

SrDevOps Consultant

Responsibilities:

  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53, Elastic Beanstalk.
  • Worked in configuring Elastic Beanstalk for developers to quickly deploy application for testing and pushing developed code for testing.
  • Worked on Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.
  • Creating Virtual private cloud (VPC), Elastic load balancers and Auto scaling groups in development, testing and Production environments.
  • Build and configure a virtual data center 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.
  • Migrated an existing legacy infrastructure and recreated the entire environment within Amazon's Web Services (AWS).
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Configured AWS-EC2 Cloud Instances using AMIs and launched instances with respect to specific applications
  • Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications.
  • Develop Cloud Formation scripts to automate EC2 instances
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Evaluating testing of Chef Recipes using Chef Spec, Food Critic and Test-kitchen.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Developed backup Jenkins jobs with Jenkins DSL using Groovy Language for all the CI and CD servers.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
  • Supported Docker in Production.
  • Configuring 'nginx' for proxying restful API calls to micro-services in Docker containers.

Environment: Java/J2EE, Git. Spring, jQuery, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, Centos, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Power Shell, Chef, Docker.

Confidential, Minneapolis, MN

DevOps Engineer

Responsibilities:

  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets.
  • Using AWS Cloud Watch.
  • Experience in automated deployment of EC2 instances in data centers and availability zones.
  • Used security groups to develop a logical firewall to ensure high security for control applications.
  • Used Amazon IAM to grant fine access of AWS resources to users. Also managed roles and permissions of users to AWS account through IAM.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention.
  • Set up Elastic Load Balancers for different applications to ensure high availability of applications.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers ip's.
  • Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
  • Configured an AWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources within AWS RDS.
  • Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MYSQL workloads.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Used Ansible to document all infrastructures into version control.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications.
  • Used cookbooks, recipes, roles, Data bags, run list to deploy web applications, applications servers and vendor applications.
  • Used Test Kitchen to test the scripts and used Ohai to collect attributes on node.
  • Maintained Chef Servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Manage the configurations of multiple servers using Chef.
  • Written multiple recipes and also customized facts for efficient management of the Chef clients.

Environment: Elb, Jenkins, Chef, Lamp, AWS, EC2, WebSphere, Shell, Ruby, Confluence, Java, J2ee, SOA, Ansible, Ant, Maven.

Confidential

System Engineer

Responsibilities:

  • Managed build results in Jenkins and deployed using workflows.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Delivered specific Internet Information Services of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployment.

Environment: GIT, Ant, Maven, Bamboo, Jenkins, SVN, JBOSS, Perl Scripts, Shell Scripts, Bash Scripting, Nexus, Jira, Apache Tomcat and UNIX/LINUX.

Hire Now