We provide IT Staff Augmentation Services!

Devops Engineer/sre Resume

Lrving, TX

SUMMARY

  • 11 Years of IT industry experience working as Software Engineer in DevOps and SRE, CI/CD, AWS Cloud, Software Development, Configuration Management, Build, Deploy and Release Management in Automation and Linux System Administrator.
  • Has experience in installation, administration, patches, up gradation, configuration, performance tuning and troubleshooting various Linux and
  • Windows - based servers like RedHat Linux 4/5/6, Amazon Linux, CentOS5/6, Sun Solaris 8/9/10.
  • In-depth experience in AWS using EC2, Volume and Snapshot management, AWS Dynamo
  • DB, A WS S3, AWS RDS, AWS VPC, Route 53, Elastic Beanstalk and IAM services.
  • Good Knowledge and working experience in cloud Migration.
  • Provided Cloud Migration Solutions and Architecture using AWS.
  • Cloud Migration Support and Maintanence.
  • Experience in Linux administration.
  • Proficient with Python and scripting languages.
  • Good problem-solving skills. Deep knowledge of SQL/PLSQL. Good understanding of Java.
  • Expertise in automation tools like Git, Ant, Maven, Jenkins, Chef, Puppet,
  • Ansible, Subversion, Nagios andDocker.
  • Used Docker for Ship, Run, virtualization, and deploy the application with securely for fastening the Release/ Build Engineering.
  • Experienced with building deploying and troubleshooting web services.
  • Experience with an understanding of AWS Has experience in working on cloud AWS cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line interface and AWS python SDK.
  • Worked on AWS EBS Volumes, Cloud Formation,and Cloud Watch services.
  • Documenting, system utilization, configurations, instances, OS, and AMI build practices and backup procedures.
  • Experience in messaging services Simple Notification Service (SNS), Simple Queue Service (SQS).
  • Diverse knowledge on AWS Developer Tools like AWS Code Commit, AWS Code Deploy, AWS Code Pipeline.
  • Miscellaneous Devops task - On-call support, troubleshooting issues coming from Microsoft etc.
  • Maintaining Code Components in the Version control tool TFS, Setting up Cloud
  • Servers for different Environments like production and Non- Productions in Cloud Azure.
  • Has experience in version control using SVN, GIT, TFS and GITHUB and continuous integration management using Jenkins.
  • Worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Has to experience in setting up Baselines, branching strategies, Patches and merging with various version control systems.
  • Has experience in using Tomcat and Apache web servers for deployment and for hosting tools.
  • Has to experience in setting up Baselines, Branching, Patches, Merging and
  • Automation processes using Shell/bash and Batch Scripts.
  • Proficient in Installation, configuration, maintenance of open LDAP server and application integrated with Apache Web server and Postfix mail server for user authentication.
  • Has to experience in Build Management Tools Ant and Maven for writing build.xml and pom.xml files.
  • Used Agile practices (iterative development & sprints) for various user stories during the project execution.
  • Worked with different Tools like Confluence, Jira, Bugzilla, and Remedy.
  • Has experience in various configuration and automation management tools such as
  • Chef, Puppet, and Ansible.
  • Has experience in DNS, NIS, NFS, Lookup, SnoopFTP, NIS, Samba Server, LDAP, remote access, security management, and system troubleshooting skills.
  • Experienced with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching,and software deployment.
  • Hands-on experience in the creation and management of cloud VM's.
  • Has experience in developing and delivering content on the web using JAVA/J2EE.
  • Collaborating with the development team and a broad range of users/customers in all phases of the software development lifecycle.
  • Has to experience in Oracle and My SQL Database servers DB tasks.
  • Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions.

TECHNICAL SKILLS

Cloud Services: AWS, PCF, GCP, Azure

Continuous Integration Tools: Jenkins, Bamboo, Hudson,Gitlab, Jira, Spinnake

Configuration Management Tools: Chef, Puppet, Ansible, Ansible Tower

Testing Tools: Selenium, Junit, Cucumber

Version Control Tools: GIT, GitHub, Bitbucket, SVN,Gitlab

Containerization Tools: Docker(CRIMS tool), Kubernetes

Automation Tools: AWS Cloud Formation, Terraform

Monitoring Tools: ELK (Elasticsearch Logstash Kibana), Dynatrace, Splunk, AppDynamics, Grafana, Nagios, AWS Cloud Watch, Zabbix

Scripting Language: PowerShell, Pearl, Shell, Bash, Groovy, Python, Ruby

Virtualization Technologies: VMware, Oracle VirtualBox, Vagrant, Windows Hyper-V, KVM, Xen, Citrix

Ticketing & Tracking Tools: Salesforce, JIRA, BMC Remedy, Bugzilla,Workfront

Database: MySQL, PostgreSQL, SQL Server, RDS, MongoDB, Cassandra, DynamoDB

Networking Protocol: TCP, FTP, LDAP, DHCP, HTTP, SMTP, SNMP, IP, DNS, NFS, NIS, SSH

Web Technologies: HTML, CSS, JavaScript, Bootstrap, XML, JSON

Operating Systems: Linux (Red hat, CentOS, Ubuntu, Debian, Solaris, SUSE), Windows Server

Web Servers: Apache Web, Apache Spark, Nginx, Tomcat

Build Tools: Maven, Apache ANT, Gradle

Volume Manager: Veritas Volume Manager, Logical Volume Manager

PROFESSIONAL EXPERIENCE

DevOps Engineer/SRE

Confidential - lrving, TX

Responsibilities:

  • Description: Confidential Corporation is an American company distributing pharmaceuticals and providing health information technology, medical supplies, and care management tools. Confidential is based in Irving, Texas and distributes health care systems, medical supplies and pharmaceutical products. Additionally, Confidential provides extensive network infrastructure for the health care industry.
  • Responsibilities:
  • Maintained and Developed a production-level cloud-based architecture in AWS, including creating machine images like AMI and helped migrating and managing multiple applications from on-premise to cloud using AWS services like S3,
  • Glacier, VPC, EC2, RDS, SQS, SNS, SES, IAM, EBS, ELB, SES, Security Group, Auto
  • Scaling, Elastic Cache, Cloud Front, Cloud Watch in Cloud Formation JSON templates.
  • Used Identity and Access Management (IAM) to assign roles and to create and manage AWS users, groups and use permissions to AWS resources.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2 and created detailed AWS
  • Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java, Python,and Docker.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespaces.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the
  • Kubernetes applications, managed Kubernetes manifest files and managed releases of
  • Helm packages.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Expert level knowledge on Cloud AWS & Azure Services.
  • Hands-on experience Designing, planning and implementation for existing on premise applications to AZURE Cloud (ARM), Configured and deployed Azure
  • Automation Scripts utilizing Azure stack Services and Utilities focusing on
  • Automation.
  • Used Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and
  • Terraform.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Involved in authoring Terraform scripts to automate and deploy AWS cloud services.
  • Installed, Configured and Administered Hudson 3.3.3 /Jenkins2.0 Continuous
  • Integration Tools.
  • Proposed, Implemented and maintained New Branching strategies for development teams to support trunk, development baseline codes along with several feature branches.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Used Maven 3.3.9 as build tool on Java projects for the development of build artifacts on the source code.
  • Monitored the metrics such as response times and server resources such as Total
  • Processor Time, Available Bytes and Process Bytes by using Performance Center
  • Monitors, monitoring tool Dynamic and Dyna Trace.
  • Actively monitored cloud best practices using Cloud Checker.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and
  • Terraform.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Installed, Configured, Managed Monitoring Tools such as Splunk 6.6, Nagios 4.2.0 for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and
  • Autoscaling groups, Optimized volumes,and EC2 instances.
  • Used Flume, Kafka to aggregate log data into HDFS.
  • Developed a stream filtering system using Spark streaming on top of Apache
  • Kafka.
  • Designed a system using Kafka to auto - scale the backend servers based on the events throughput.
  • Written pre &post-commit hook scripts to accommodate various development requests.
  • Automated the cloud deployments using Jenkins, Ansible and AWS Cloud Formation
  • Templates.
  • Deployed the Java applications into web application servers like Jboss10.1.
  • Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Worked on the installation and configuration of the monitoring tool Trend Micro
  • Deep security.
  • To achieve Continuous Delivery goal on the highly scalable environment, used
  • Docker 1.12.1 coupled with load-balancing tool Nginx1.11.8.
  • Ability to build automated scripts and coordinate with the software development team Comprehensive knowledge of software development life cycle.
  • Worked on Apache2.2.34 and Firewalls in both development and production.
  • Deployed and configured Atlassian JIRA, both hosted and local instances for issue tracking.
  • Workflow collaboration and tool-chain automation.

Environment: Java, RHEL, Amazon Linux AMI, Jenkins, SOAP, SOA, Ansible, Hudson, Maven,, Nagios, Kubernetes SQL, AWS, Terraform, Python, Subversion, Docker, Bash, NT Command Shell, Dyna Trace, Java/J2EE, Git, JIRA, XML, Cloudcheckr.

DevOps Engineer/SRE

Confidential - McKinney, TX

Responsibilities:

  • Confidential is an insurance company that provides Health and Life insurance across United States. I am a DevOps Engineer under Actuarial and Statistical Department. As a DevOps engineer, I am responsible in providing Cloud Infrastructure on AWS Cloud for analytics and storage. I have used CloudFormation in building infrastructure as code and Ansible, Jenkins for configuring and automating build jobs.
  • Responsibilities:
  • Built AWS cloud Infrastructure using templates on CloudFormation. Configured Elastic Load Balancers (ELB) by specifying Launch Configurations and creating Auto Scaling groups to ensure equal load distribution across VPC.
  • Created public and private subnets across VPC to ensure security and modularity on AWS cloud. Also added additional layer of security to control network traffic using Network Access Control Lists (NACL).
  • Worked on AWS RDS services in securely providing Database from private subnets through SSH tunneling.
  • Created and configured S3 buckets by providing access permissions to AWS instances using IAM roles. Utilized object life cycle to make usage of S3 more cost efficient. Transitioned the bucket into various storage classes like Glacier, Standard and other frequency-based access classes.
  • Deployed infrastructure as code using CloudFormation and developed Lambda functions to trigger AWS services depending on the network activity.
  • Templated AWS infrastructure as a code using Terraform to build staging at different production environments.
  • Worked intensively with Microsoft Azure platform services like Virtual Machines(VM), App Service, Websites, SQL Azure, Storage, Blob Service, Cosmos DB, Network Services, VNets, Load Balancer, Resource Manager, Scheduling and Power Shell Automation etc.
  • Created CI/CD workflow by incorporating git, Maven and other deployment tools using Jenkins. Configured Jenkins to make periodic builds and mentioned triggers to automate building important builds on the fly.
  • Automated nearly everything related to Kubernetes using Gitlab Pipelines and Argo CD. Majority of pipelines used Terraform to build and update clusters.
  • Configured post build actions on Jenkins to ensure Atomicity and Consistency of data updates performed in the build process.
  • Developed YAML scripts to manage and deploy environments using Ansible in a time efficient manner. Created Ansible roles by splitting the tasks into multiple YAML files promoting code reusability.
  • Developed Ansible playbooks to configure the Compute instances with SQL servers, Databases using Database modules. Also used Ansible Vault for encrypting sensitive data ensuring information security.
  • Created containers using Docker engine and pushed the built Docker images to Docker Registry. Used containers to build transferrable build environments among development, testing and production teams.
  • Automated creation of Docker images by writing Docker files. Installed packages like servers, tools, repository managers onto containers.
  • Configured containers using Docker file specifying the start programs, shells and setting the environment using instructions in Docker file.
  • Worked on container orchestration to monitor analytics on various workloads and scenarios using Kubernetes. Monitored Kubernetes objects for health by keeping them in desired state using liveness and readiness probes.
  • Ensured resource availability in handling large data processing requirements using horizontal and vertical scaling in Kubernetes with objects like replication controllers, Deployments, Services and probes.
  • Deployed Prometheus with Grafana to monitor the Kubernetes cluster and configured alerts firing when different conditions met.
  • Created Splunk dashboards to monitor and analyze application log, performance, and generated reports. Monitored web/application servers' error logs to track and fix bugs.
  • Implemented Agile methodology by managing the project on JIRA. Setup story, epic, spikes and other issues to track progress and generated charts.

Environment: AWS, Lambda, RDS, EC2, VPC, ELB, S3, Glacier, CloudFormation, Ansible, Jenkins, Docker, Kubernetes, Git, Splunk, Jira, Ubuntu, RHEL, CentOS, Python, Shell Script.

DevOps Engineer/SRE

Confidential - San Francisco, CA

Responsibilities:

  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Developed build and deployment scripts Maven as build tools in Jenkins to move from one environment to other environments.
  • Created Shell & Python scripts for various Systems Administration tasks to automate repeated processes.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing Infrastructure.
  • Used Chef to automate Configuration management & Applications, manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Using Ansible with AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Used Ansible to automate Configuration management and to manage Web Applications, Config Files, Data Base, Users Mount Points and Packages. Defined all servers in Ansible, so that a newly built server could be up and ready for production.
  • Created CI/CD pipeline in the Jenkins and ran the build by integrating with GitHub repository by using Ansible build and deploy scripts.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus using Nexus antifactory plugin.
  • Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
  • Designed and implemented Nexus binary repository and process.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Created Bash Scripts and cron jobs that observed and described security issues.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Used of Docker, Kubernetes and Open Shift to manage micro services for development of continuous integration and continuous delivery.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Build and release of Cloud based products containing Linux and Windows environments, using Python Scripting.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one.
  • Managed SVN/Git repositories for branching, merging, and tagging, resolved merging issues during rebasing and re-integrating branches by conducting meetings with development team.
  • Deployed the generated build to WEB and APP server using the continuous integration process to all Environments.
  • Maintaining the track of the number of the deployments and the details of the specific environments using JIRA.
  • Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Production Support teams.

Environment: Chef, Puppet, Jenkins, Maven, AWS, Bash Scripts, Python, CI/CD, GitHub, Ansible, Terraform, Docker, Nexus, Kubernetes, SVN, Jira, Agile and LINUX, Windows.

DevOps Engineer/SRE

Confidential - Waynesboro, VA

Responsibilities:

  • Automating the Build process using Subversion (SVN), and Maven.
  • Managed builds and wrote Build scripts for JAVA and WebSphere based applications
  • Configured Git with Jenkins and schedule jobs using Poll SCM option.
  • Successfully administrated Subversion (SVN), Cruise Control and AnthillPro.
  • Automated deployment builds to different environments using AnthillPro.
  • Deployment and management of many servers via script and Puppet, utilizing cloud providers as a direct substrate for implementation.
  • Resolved crucial issues related to Linux server, Puppet and monitoring for Dev environments.
  • Performed system administration and operations tasks using Puppet, Nagios.
  • Provided on-going support and administration for Subversion (SVN), Clearcase,
  • Clear Quest and Maven build automation.
  • Implemented continuous integration using the Hudson, which tracks the source code changes
  • Create and setup automated nightly build environment for Java projects using
  • Maven.
  • Studied the current build and release process and automated the process using
  • Shell scripts.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Perform various builds for the QA, and Production Environments.
  • Experienced in building Java application using make files (Ant utility), Shell
  • Scripts.
  • Integrating GIT and Clear Case with Cruise Control, Jenkins.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Developed and maintained integration and release processes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Analyzed and Converted ANT scripts to MAVEN to standardize the procedures.
  • Integrated builds with Code Quality Tools like Cobertura, PMD and Findbugs.
  • Administered Jenkins for Continuous Integration and deployment into Tomcat
  • Application Server.
  • Supported and developed tools for integration, automated testing and release management.
  • Used Puppet for application automatic deployment and provisioning to different environments.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: AWS (cloud), SVN (Subversion), Puppet, Bamboo, AnthillPro, MavenClear case, Java, Git, JIRA, Power Shell, Jenkins, cruise control, Web sphere server, Oracle, Linux, Windows.

DevOps Engineer/ Build & Release Engineer

Confidential - Chicago, IL

Responsibilities:

  • As Build and Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Provided Configuration Management and Build support for more than 8 different applications, built and deployed to the production and lower environments
  • Analyse and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Created and maintained ClearCase repositories, Projects, Streamsand Baselines.
  • Experience in Administering SVN and with system automation and deployment with the best tool like Chef.
  • Installed Build Forge and Build Forge agents on all servers, created user and managed controlled access.
  • Maintained build related scripts developed in ANT, Perl and Shell. Modified build configuration files including Ant build.xml.
  • Scripting experience in Python, Ruby, and/or Bash, PowerShell, Rundeck for automation purpose
  • Expert in Azure Services and capabilities (ieVMs, VNETs, ExpressRoute, Azure AD, Load Balancers, Azure SQL, SCCM, SCOM etc)
  • Work with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Migrated code from SVN to ClearCase Repository.
  • Created ClearQuest Schema for developers to request build and modified it to use as build tracking tool.
  • Good Experience with software version control tools, such as ClearCase and Git (used in some scenarios).
  • Knowledge of UNIX and web-related security postures.
  • Developed build and deployment script using ANT, Perl, Shell, and PowerShell on windows systems to Setup development and QA environments.
  • Worked on theDB2 databases to keep all the database tables in every environment in sync.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Used HPQCand Jira (Sometimes) tool to track all defects and changes related to build and release team.
  • Developed the Maven build pom.xml scripts.
  • JIRA is used as ticket tracking in cases, change management and Agile/SCRUM tool.
  • Build and Administered the Cruise Control & Cruise Control.Net Continuous Integration servers.
  • Built and deployed Java/J2EEartifacts on to the WebLogic Application Servers in an agile continuous integration process.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet.
  • Created and maintained Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Responsible for the Plugin Management, User Management,Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.

Environment: Windows Server 2008, AIX, Maven, Subversion (SVN), IBM ClearCase, IBM ClearQuest, ANT, Build Forge, DB2, HPQC and Jira, Perl Script, Shell Scripts, CHEF, Batch Script WebLogic Application Servers. UNIX, Cruise Control, Cruise Control.Net, Web Logic Application Server, GIT, Azure, PowershellChef, Python and Puppet.

Junior DevOps Engineer

Confidential

Responsibilities:

  • Experience in migrating physical Linux/Windows servers to cloud (AWS).
  • Created Cloud Formation templates for deploying AWS resources though Jenkins.
  • Leveraged cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMI s for mission critical production servers for backup.
  • Installing Red Hat Linux using kick start and applying security polices for hardening the server based on the company policies.
  • Developed Shell/Python Scripts for automation purpose.
  • Experienced in testing the Application using HP QC, QTP, Selenium, performance centre, Load runner etc.
  • Used Puppet to automate Configuration management and to manage Web Applications,
  • Config Files, Data Base, Commands, Users Mount Points and Packages .
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used Puppet for application automatic deployment and provisioning to different environments.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Developed build and deployment processes for Pre-production environments.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code,
  • Debugging and Placing Builds into Maven Repository .
  • Used Subversion as source code repositories.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins .
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat
  • Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Participated in all Product Release and Patches.
  • Used Jira as ticket tracking and work flow tool.

Environment: AWS Cloud, AIX and Windows, Shell, Python, Web Logic Server 11g, Active Directory, JDK1.7, SVN, Jenkins, Maven, GIT, Jira, SQL, J2EE, Puppet, Shell, Perl, ANT, Cruise Control, UNIX and Web Sphere.

Hire Now