Devops Engineer Resume
Birmingham, AL
SUMMARY
- Around 10 years of experience in IT industry with major focus on Cloud/DevOps, Continuous Integration and Continuous Delivery (CI/CD pipeline), Build and Deployment Automation, Release management, Source Code Repository, Environment Management, Storage Administration.
- Configured Elastic Load Balancer and Auto - Scaling features on EC2 instances to support end users during unforeseen traffic, and used Route53 with latency options for domain registration, DNS routing and health checking.
- Expertise in using version controller tools like Subversion (SVN), GIT and CVS.
- Experience in designing, build and deploying using all AWS resources like EC2 instances, S3 buckets, VPC, Elastic Load Balancer(ELB), RDS, EMR, IAM, Elastic Bean stalk(EBS) and create subnets, Route 53, Elastic search and cloud and also have in-depth practical knowledge on Microsoft Azure.
- Migrating on-site infrastructure to cloud platforms like AWS, Azure, Google Cloud Platform (GCP) and Pivotal Cloud Foundry (PCF) and having experience of migrating Version Control systems like Subversion (SVN) to GIT.
- Servers designed using AWS Cloud Development scripts: importing volumes, launching EC2, RDS, assigning roles and policies via IAM, implementing Auto-Scaling, load balancing (ELBs), Virtual Private Network protection groups.
- Strong knowledge in Microsoft Azure and creating PaaS builds, PaaS deployments, Queues, ARM templates, Azure service bus, CDN and experience in Azure Resource Manager (ARM) templates and designing custom build using Powershell.
- Used Maven as build tool, Project Management tool and to creates executable files, to deploy snapshots and release artifacts to Nexus to share across projects. Experienced in setting Upstream and downstream jobs for Jenkins. Familiar with integrating Sonarqube code quality tool.
- Experience in using Nexus Artifactory and JFrog Repository Managers for Maven and Ant builds.
- Hands on experience in deploying war and jar files on to Apache Tomcat application servers and configured to host the wiki websites.
- Managed and configured SVN and GIT, resolved merge conflicts regarding source code management branching and merging, code freeze. Also worked on GIT tags to identify useful snapshot.
- Configuring, Deploying and Automating Ansible, Chef and Puppet for configuration management to existing Infrastructure.
- Experience working on containerization tool like Docker and components like Docker Engine, Hub, Machine, Compose and designed Docker images, Docker Registry and linked Containers for secured way.
- Used Kubernetes to launch fixed set of Container, health check on container and scaling the number of container UP and DOWN.
- Good working experience in deploy scale, load balance, manage Docker container with multiple namespace versions using Kubernetes and developed custom base Docker images in a container for Tomcat, Spring Boot and Node.
- Implemented a CD pipeline to complete the Automation from commit to delivery involving Jenkins, Chef and AWS.
- Coordinated with the Offshore and Onshore teams for Production Releases.
- Ability to work successfully as part of small to medium sized team or independently.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Excellent communication, interpersonal, analytical and quick problem-solving skills.
TECHNICAL SKILLS
Programming Languages/Scripting: Java, Python, Bash, PERL
Virtualization: VMware ESX 3.x, VMware Server 1.4, Virtual Center 2.5
Version Control System: Subversion (SVN), GIT, Bit Bucket
Build Tools: ANT, Maven
CI Tools: Jenkins, Bamboo
Configuration Management Tools: Ansible, Chef, Terraform, Puppet
Containerization Tools: Docker
Operating Systems: Windows, Linux, UNIX, RHEL/CentOS 5.x/6.x/7, Mac OS
Web/App Servers: Apache Tomcat, Web Logic, Web Sphere, JBoss
Automated Test Execution: Web driver, TestNG, Junit
Dependency Management: Gradle
Bug Tracking Tools: JIRA, ServiceNow, Confluence
Web Technologies: HTML5& CSS3, Java Script, JDBC, JSP, JSON
DELL Confidential: PowerMax,VMAX 10K,20K,40K, AFA, DMX 3,4, VPLEX,VNX, CX, XtremIO, ISILON, VxRACK FLEX, Compellent FS8600, Compellent SC900, Open Replicator
NETAPP: FAS8040, FAS8060, FAS8080
IBM: SVC, XIV, RAMSAN
HP: 3PAR, EVA
PURE: PURE Storage
Switches: CISCO, McData, BROCADE, CMDCE, CMCNA, Brocade Fabric Manager, Cisco DCNM
PROFESSIONAL EXPERIENCE
Confidential, Birmingham, AL
DevOps Engineer
Responsibilities:
- Worked on AWS EC2, LAMBDA, ECS, EBS, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
- Implemented CI/CD pipeline in DEV/QA/PROD using ECS Services and accordingly maintain the ECS clusters and its EC2 instance ASG’s and CloudWatch alarms and deployed the services with different task definition templates based on the DEV/QA/PROD environments with Service level Autoscaling parameters.
- Setup and build AWS infrastructure various resources, EC2, S3, IAM, EBS, SG’s using Terraform.
- Enabling of Load Balancer Logs and trouble shoot the issues by analyzing the load balancer logs using AWS Athena and also using cloud watch insights for lamnda logs.
- Manage and Coordinate with the Developers for AWS ALB and Target groups as per the micro services route rules and its health check points.
- Enabling the Autoscaling on the ECS Services and accordingly maintain the ECS clusters and its EC2 instance ASG’s and CloudWatch alarms.
- Migrated the Various ECS Cluster from ELK to Splunk logs and provide the search different search pattern for the Support staff based on their issues.
- Implemented health check lambda specific to third party vendor application, Lamda Triggers for the Specific DLQ SQS to produced specific cloud watch metrics and setup cloud watch alarms based on the custom metrics.
- Implemented the REGEX patterns for the fluend for handling multi line patterns (Especially Application exception logs for ELK)
- Worked on Continuous integration and automated deployment and management using Jenkins, Ansible, Maven, Docker, or comparable tools.
- Design the release and branching strategy used to implement and maintain the code under the version control software git.
- Written Terraform modules for the Confidential Laps applications and continuously maintained its code as per the organizational compliance changes with an auto integrated of Cyber Ark Credential Provider implementation too.
- Written and maintained Terraform modules for the Security Groups as per the organizational standard and integrated with the Capone Pipeline to deploy the SG's as per the different AWS accounts.
- Taken care of the EC2 servers’ rehydration’s of the different cluster in DEV, QA and PROD to use the latest AMI as per the Capone AMI policy.
- Implemented restriction of User accounts on Linux machines to retrieve the IAM role credentials through AWS Metadata services.
- Implemented custom bash scripts to provision CyberArk JIT account provisioning as per the platform specific rules.
- Creating AWS RDS Setup to rotate/manage RDS account passwords through CyberArk, setting up the AWS infra for a POC.
- Implemented/Maintained .Net and batch script changes for CyberArk Safe creations services as per requirements.
- Implemented the CI/CD Pipeline for the Safe Creation servers using the windows infrastructure.
- Using Boto3 implemented Lambda's to read from SQS, S3 and write to SQS and S3 Python code.
- Implemented/Maintained the .Net Code of CyberArk Ticket validation DLL as per the Change Management Controlled guidelines.
- Maintained the CI/CD code for the Infrastructure and Application as per the Organizational Compliances.
- Maintained the different AWS resource (TAGS, Roles, Policies, Encryptions, SSL CIPHERS, Certificates) as per the organizational Standard Compliances.
- Maintained the user issues related to the LAPS application in coordination with the AD Team.
- Identify the location based (US, UK, On Prem, AWS) based service, privilege accounts, AD Groups managements
- Perform redesign of Enterprise bastion host solution to move from On Premise to AWS Cloud Platform for UK and improve, enforce the PAM to use Sphinx (CyberArk PSM/PSMP) solution for US machines.
- Design a micro service to enforce the Sphinx default PAM Solution if there is no exception or based on the validity of the exception and make use of this API in every machine through machine shop AMI.
- Develop scripts which make the AWS instance to part of one ASV group and join in the Active Directory.
- Integrate the on-premises application like Jenkins, MVC architecture Web Application and other Software Applications to cloud with the proposed access roles.
- Provide the CyberArk application Credential Provider account in the CyberArk vault based on the user/application.
- Implemented Credential Provider as part of LAPS infrastructure to fetch the high privileged AD Service account.
- Ported the SSH Key Governance service from Linux to AIX servers.
Environment: Linux, Unix, Jenkins, GIT, Ansible, Kubernetes, Python, Bash scripts, PowerShell, .Net, CyberARK, AWS, Google Cloud
Confidential
DevOps/ Cloud Engineer
Responsibilities:
- Involved in Migration from On-premise to AWS and Managed Services like S3 Bucket, EC2, Route53, ELB, EBS using Chef Cookbooks and Recipes.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Worked on AWSCloud Watch,Cloud Formation,CloudTrailservices andCloudFrontto setup and manage cached content delivery.
- Developed a web application using AWS API gateway using JavaScript and triggered different lambda functions to interact with different AWS services. Experience writingpythonscript to spin upEMRcluster along withshell scripting.
- Written many Chef cookbooks & recipes in chef for creating files, directories, deployment and automation as well.
- Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by Chef Server.
- Used Chef to Setup ofConfidential (Elasticsearch, Log stash, Kibana)and troubleshooted the build issues with ELK and work towards the solution.
- UsedChef Knife, Ohai to create cookbooks and recipes to install packages, that automate with Linux Setting upChef Cookbooksto perform builds and deployment management.
- ConfiguredGitwithJenkinsand scheduled jobs using POLL SCM option. Performed all necessary day-to- dayGITsupport for different source codes.
- Created GIT repositories (Git Hub) with standard directory layout of a trunk, branches, tags and customized directory based on project need.
- Deployed and configured Jenkins CI including slave node configurations and SSH control plane implementations.
- Managed advanced Jenkins installations including LDAP integration, version control of Jenkins jobs, master/slave topologies, server upgrade, restructuring, configuring &.
- Developed pom.xml files for Maven build scripts and implemented Maven builds to automate JAR and WAR.
- Used Maven dependency management system to deploy snapshot and release artifacts to JFROG Artifactory to share artifacts across projects.
- Worked on creation of customDockercontainer images, tagging and pushing the images to privateDockerHub.
- IntegratedDocker container orchestrationframework usingKubernetesby creating pods, config Maps, deployments.
- JIRA is used as ticket tracking, change management and SCRUM tool.
- Assists in troubleshooting, diagnosing, testing and resolving performance issues on Storage arrays and switches.
Environment: Linux, EC2, IAM, Internet Gateway, NACL, Security Groups, Virtual Private Cloud, AMI, S3 Bucket, Route53, ELB, EBS, EMR, Chef, GIT, Maven, Terraform, MongoDB, Docker, Jenkins, Mongo DB, Python, ELK, Kubernetes, JIRA.
Confidential
Systems Administrator Senior
Responsibilities:
- Developing and scrutinizing deployment methodologies for validating system performance and providing performance threshold reports.
- Conducts and provides technical trainings for team members storage administration.
- Function as primary customer contact for all on call issues.
- Member of a Team of 10 people and providing the guidance and Trainings for other team members on different vendor technologies.
- Ensure the highest level of communication with the customer and meeting our contractual Service level Agreement (SLA) by providing regular updates with respect to progress of each incident, and quickly providing high quality, creative, and timely solutions in a professional manner while demonstrating the highest level of customer service
- Prepared relative system architecture diagrams, fabric connectivity diagrams.
- Good hand on DELL Confidential Isilon/Powermax/VPLEX/VMAX/DMX/VNX/SRDF/CLONE/DIR: Class Switches, SC9000/FS8600 compellent arrays and IBM SVC/XIV/RAMSAN storage arrays
- Performed Isilon administration tasks like NAS share creations and disaster recovery exercises.
- Handle data center consolidation projects.
- Performed revenue saving activities like storage arrays and switches housekeeping.
- Performed new host installation by performing zoning on SAN fabric.
- Handled disaster recovery testing operations including failover and failback activities.
- Performed new storage allocation activities and performed.
- Performed various storage array decommissions.
- Responsible for gathering and documenting the system requirements and configuration details for storage array migrations.
- Responsible to provide all kind of management reports including capacity and utilization reports of storage arrays and switches.
- Developed monitoring dashboards for enterprise storage arrays for monitoring purposes.
Environment: Confidential VMAX, DMX, VNX, DELL SC900/ FS8600, PURE Storage, HP 3PAR, RAMSAN, IBM SVC, NetApp, Cisco, Brocade, McData
Confidential
Systems Administrator
Responsibilities:
- Worked on all incidents escalated by Level 1 support team and other platform teams.
- Worked on Timefinder clone for both DMX and VMAX to maintain local data copy of a production storage volume in order to perform application backups or testing or real time data.
- Responsible for and developing/expanding the business services in the areas of policy development, customer support, disaster recovery and business continuity.
- Investigate cases for first and second level technical support to end users of Confidential storage arrays like DMX, VMAX, CLARiiON and VNX.
- The problems are analyzed by doing health checks on the array, diagnosing the events.
- Part for all major Disaster Recovery tests to validate system status for the backup site.
- Experienced in application Failover and Failback operations.
- Experienced in Confidential DMX storage provisioning concepts like mapping and masking.
- Experienced in Confidential VMAX storage array auto provisioning concepts like creating port group, initiator group, storage group and making views.
- Worked on disaster recovery solutions SRDF A/S for DMX and VMAX to maintain remote storage copy at backup site.
- Well experience on cascaded SRDF implementation which is a three-site replication of production data for high availability of applications.
- Responsible for all hardware related issues like drive or standby power supply failures on the arrays and all switch related hardware issues like fiber channel port failures, fan modules and batteries.
- Handled trouble shooting issues like data path failures issues and disk visibility issues for servers.
- Performed Cisco, Brocade and McData switch Zoning through CLI and GUI like CMDCE and CMCNE.
- Day to day provisioning of storage (Storage device selection/creation, Zoning, LUN Masking).
- Performed LUN provisioning in Confidential -Symmetrix DMX -3, DMX-4, VMAX, CX -4 series and VNX5700/7500.
- Perform allocation & de-allocation of LUNs on Symmetrix DMX-3, DMX-4, VMAX, CLARiiON, VNX.
- Handled allocation & de-allocation of LUNs for CLARiiON like creating RAID groups, Binding LUNs, assigning LUNs to host via storage groups to hosts windows and Solaris.
- Used Confidential power link knowledge base and primus for problem resolutions.
- Implemented Disaster Recovery solutions using SRDF/A/S, and SRDF Consistent Groups for production systems.
- Configure a Host integration to access the Confidential CLARiiON storage array by using Navisphere manager 6.x.
- Configure LUNs, LUNs Provisioning, and LUN Masking on Confidential CLARiiON storage systems by using Access Logix.
Environment: Confidential VMAX, DMX, VNX, NetApp, Cisco, Brocade, McData
Confidential
Systems Administrator
Responsibilities:
- Developed and published Information Security policies, procedures, standards, and guidelines based on industry best practices and compliance requirements.
- Responsible for and developing/expanding the business services in the areas of policy development, customer support, disaster recovery and business continuity.
- Assists in troubleshooting, diagnosing, testing and resolving performance issues on Storage arrays and switches.
- Responsible for all hardware related issues like drive or standby power supply failures on the arrays and all switch related hardware issues like fiber channel port failures, fan modules and batteries.
- Attended VNX implementation engineer training at Confidential corporation.
- Attended Confidential VMAX implementation engineer training at Confidential corporation.
