We provide IT Staff Augmentation Services!

Devops Admin/ Cloud Engineer Resume

2.00/5 (Submit Your Rating)

Plano, TexaS

SUMMARY:

  • AWS certified and over 5+ years of experience in Linux administration (RHEL, CentOS, Fedora, Ubuntu), virtualization (VMware), Cloud (AWS, Azure), DevOps, Cloud Automation, Automation Testing.
  • Experience in GIT (Distributed version control tool), Ansible, Terraform (Configuration Management Tools), Docker (Container Based Tool), Kubernetes (Container orchestration technology), Jenkins (Continues Integration tool), Maven (Build tool) and Nagios (Monitoring Tool), SonarQube, JIRA
  • Experience on both AWS and Azure services like EC2, S3, VPC, Auto scaling groups, Route53, Code deploy, Code commit, Cloud Watch, DynamoDB, Security Groups, RDS, Cloud Trail, Cloud Front, Lambda, Kinesis, RDS, SES, SNS, IAM, SQS, Elasticache.
  • And IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into cloud.
  • Hands - on experience working with AWS services like API Gateway, Lambda, DynamoDB,
  • Configuring and Networking of Virtual Private Cloud (VPC).Written Cloud formation templates and deployed AWS resources using it. Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket.
  • Extensive experience with the .NET framework and other technologies: C#, Web API, and Microsoft Azure
  • Installed new feature plugins and extend the functionality of SonarQube
  • Implementing, Maintaining and Monitoring and alerting of production and corporate servers/storage using Cloud Watch, Managed Ubuntu Linux and Windows virtual servers on AWS EC2 instances.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/ naming conventions using Subversion (SVN), and Git source control.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Chef.
  • Experience in working on source controller tools like GIT, GitHub, Subversion (SVN).
  • Experience in Administration/Maintenance of Version control systems SVN, GIT and Clear Case, Perforce. Proficient in Python, Perl Scripting, Shell Scripting, SQL, build utilities like open make, ANT and Cruise Control.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry. Dockerized applications by creating Docker images from Dockerfile. Setup Docker on Linux and configured Jenkins to run under Docker host.
  • Installing and configure the Terraform and building the infrastructure using Terraform configuration files Created scripts for EC2 instances, Elastic Load balancers and S3 buckets.
  • For provisioning, deployed and configured Chef Server Chef Solo including bootstrapping of chef client nodes; Created roles, cookbooks, recipes. Created and Maintained Chef Recipes and Cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers. Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry. Dockerized applications by creating Docker images from Dockerfile. Setup Docker on Linux and configured Jenkins to run under Docker host.
  • Experience in Installation and Configuration of the Nexus repository manager for sharing the artifacts within the company.
  • Experience in Kubernetes, EKS, and configuring master & nodes. Managing Kubernetes administration.
  • Experience working with container-based technologies such as Docker and Kubernetes. Experience in working with Kubernetes, running/managing containers, container snapshots and managing images.
  • Worked on troubleshooting and triggering the pager duty alerts, monitoring the Mattermost, Slack during 24x7 ON-CALL support in rotational shifts
  • Experience on Linux based server solutions like Apache, Tomcat, FTP, DNS.
  • Creating and maintaining users, profiles, security rights, disk space and process monitoring
  • Strong understanding of Networking Protocols like OSI models, TCP/IP, UDP, Firewall, SMTP, POP3, HTTP, DNS DHCP and Socket Programming.
  • Knowledge on Xebium, BURP suite.
  • Used BURP suite for performing security testing of web applications.
  • Installed, Configured, Managed Monitoring Tools such as Nagios, Grafana, Datadog for Resource Monitoring/network/Monitoring/Log Trace Monitoring.
  • Conducted performance testing of Apache and Tomcat management services.
  • Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support
  • Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance

TECHNICAL SKILLS:

Operating Systems: RedHat Enterprise Linux 5/6/7, CentOS, OEL, SUSE Linux 11/12, HP-UX, Solaris, AIX, Windows Server 2008/2012 R2

Build/Automation Tools: Ant, Maven, Jenkins CI, Docker

Databases: MySQL, MS SQL server, PostgreSQL

Scripting/Programming Languages: BASH, Python, Ruby,Powershell, Terraform

Web/App Server Tools: Apache HTTP, JBoss, Tomcat

Ticketing Tools / Project Tracking: Service NOW, JIRA, CONFLUENCE

Version Control Tools: GIT, Bitbucket, GitLab

Virtualization Tools, Containers/Orchestration: VMware, Docker, Cloud Foundry, Kibana, OpenShift, Kubernetes

Configuration Management Tools: Chef, Puppet, Ansible

Bug Tracking tools: JIRA, Service Now

Web Technologies: HTML, CSS, Java Script

Cloud Services (AWS/Azure): EC2, VPC, IAM, AMI, Cloud Formation, EBS, S3, Auto Scaling, Cloud Watch, API Gateway, Route53, DynamoDB, SDK, SQS, SNS, Lambda

Communication Channels: Slack, Mattermost

PROFESSIONAL EXPERIENCE:

Confidential, Plano, Texas

DevOps Admin/ Cloud Engineer

Responsibilities:

  • Managed Java based applications build and documented using Maven
  • Working on various AWS resources like EC2, S3, VPC, IAM, SNS, SQS, SDK
  • Working on S3 and IAM remediation
  • Provisioned and managed AWS EC2 instances, volumes by deploying CHEF.
  • Involved in configuring AWS EC2 instances on cloud platform using Ansible / Chef.
  • Using Confluence for maintaining the statistics, reports, collaborate the project details
  • Created and captured and documented the internal data on to the Confluence
  • Used OpenShift to run, build, test and deploy the applications
  • Experience with installing configuring OpenShift and maintain high availability solution in configuring masters and maintaining the nodes.
  • Used OpenShift Container Platform API to expose operations for managing an enterprise Kubernetes cluster, including security and user management, application deployments
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions.
  • Update the Lambda functions in CFTs and Terraforms to generate latest SG IDs
  • Integrated SonarQube with Jenkins to perform automated tasks
  • Migrated applications from deprecated platforms like RTC (Rational Team Concert), Nexus, Subversion, Jenkins1.x, uDeploy &SBL to GitLab, Cloud Nexus, GitHub, Jenkins2.x, Artifactory
  • Used Terraform to create and collaborate on infrastructure and manage risks for security, compliance and operational constraints.
  • Migrated Websphere Application server to Websphere Liberty
  • Used SonarQube to check the quality of the applications across different platforms managed in Confidential
  • Used GIT as version control system and Bitbucket for code collaboration and version control
  • As a Jenkins admin, worked on issues like terminating the agents which goes offline
  • As a Jenkins admin, worked on solving the issues for the user requests such as approving scripts, importing jobs and assigning folder permissions
  • Setting up of Kubernetes cluster EKS, working with pods, volumes and storage, Replica sets, Deployments, and Services.
  • Moved systems to Docker containers and Kubernetes EKS. Managing Kubernetes Cluster, namespaces for multiple environments.
  • Use IAM and S3 bucket policies to control access and Used RTC repository to hold the source code and other document files
  • To integrate several other products to develop the software project used RTC client-server architecture
  • Added Security Groups for connections between different servers and created PRs
  • Troubleshoot the issues in GitHub and resolve the merge conflicts using commands in CLI and UI.
  • Resolve issues that arise in various environments and in the production in a timely manner.
  • Install and implement new feature request plugins, runtimes and functionality requests by the users.
  • Worked on troubleshooting and triggering the pager duty alerts, monitoring the slack during 24x7 ON-CALL support in rotational shifts
  • Created Change Orders (COs, ECOs), IRs in Service Now
  • Interact with various platform teams to troubleshoot and resolve the issues requested by them
  • Configures and maintains application and database physical and virtual instances ( VMWare, Amazon EC2)
  • Working to add IAM/Minion roles to the AWS and Azure accounts.
  • Run the builds end to end CI/CD pipelines in Jenkins to retrieve code, scanning, publishing artifacts, builds and deployments
  • Working on DQT and Prod deployment (Blue-green deployment) by toggling inactive to active stack, promoted JOC and involved in cookbook release process.
  • Involved in the postmortems of different masters whenever there is an alert about disk-space or other issues
  • Resolve merge conflicts, create pull requests after the code change, create branches and operate all the GitHub commands accordingly
  • Troubleshoot the issues in GitHub and resolve the merge conflicts using commands in CLI and UI.
  • Resolve issues that arise in various environments and in the production in a timely manner.
  • Install and implement new feature request plugins, runtimes and functionality requests by the users.
  • Use AWS RAM to enable and share AWS resources with any AWS account securely
  • Thorough understanding of the latest security principles, techniques, and protocols

Confidential, CA

Devops Engineer/AD Admin

Responsibilities:

  • Worked with various AWS services like EC2, S3, VPC, Auto Scaling, Cloud Formation etc.
  • Managed VMs in Amazon using AWS EC2 and maintaining the build artifact backups in Amazon S3.
  • Created feature, develop, release branches in GIT for a different application to support builds and releases.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation from Dev to staging to Production systems using Jenkins, GIT automation tool
  • Used Ansible for delivering simple automation that ends repetitive task.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Build end to end CI/CD Pipelines in Jenkins to retrieve code.
  • Installation, Configuration, Administration & Trouble Shooting of different Jenkins issues within the organization.
  • Monitored Mattermost chat communication channel in-order to collaborate, share the info among the team and other platform team people
  • Configured Group Policy Objects to create a secure Windows Infrastructure.
  • Provided third level help desk support for problems relating to Active Directory.
  • Created user ID's, roles, groups OU's etc.
  • Creation and management of branches, merging branches, deletion of obsolete branches after every release.
  • Mainly responsible for website Active Directory management.
  • Created and managed domains, prepared disaster recovery strategies
  • Offered technical support to users, upgrading software, and handling user accounts.
  • Writing the post-commit and pre-push hooks in python for code checks
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion (SVN) source control.
  • Performed cross platform audits of Active Directory (AD) objects and user permissions
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Migrated ANT projects into Maven projects and written maven pom files from the scratch for multi module projects.
  • Designed and implemented virtualized development environment to prepare for domain rename.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked with API Gateway written in REST
  • Built scripts in AWS cloud and Azure cloud using Auto-scaling and Load balancing.
  • Managed User Accounts on WindowsNT and UNIX Platform (Creation, Deletion, Permissions, and VPN Access).
  • Developed organizational units in Active Directory (AD) and managed user security with group policies.
  • Created and maintained email addresses and distribution lists in MS Exchange.
  • Compiled data to assist technical writers with IT new hire manuals and prepared data to report to testers for system enhancements.

Confidential

Build / Release Engineer

Responsibilities:

  • Responsible for Software Configuration and Release Management activities for all fidelity software. These activities included establishing a stable and efficient build process
  • Developing and refining Configuration Management Procedures, configuring software for, and deploying software to, various environments, and working with the development and QA teams to ensure software quality
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using SVN source control.
  • Git Hub provides a web-based graphical interface and desktop as well as mobile integration.
  • Analyse and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, shell.
  • Modified build configuration files including Ant's build.xml.
  • Closely worked with developers, project managers and supported build issues using Jenkins
  • Worked for creating Software Configuration Management Plan
  • Responsible for maintenance of Source Control system GIT
  • Used Ansible for CM and Deployment process
  • Involved in setting up JIRA as defect tracking system and configured various workflows customizations and plug-in for the JIRA bug /issue tracker
  • Managed all the bugs and changes into a production environment using JIRA tracking tool
  • Coordinate with Release Management and product owners regarding appropriate system releases among other development platforms.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
  • Coordinated with software development teams and QA teams.
  • Performed clean builds according to scheduled releases.
  • Verified whether the methods used to create and recreate software builds are reliable and repeatable.
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle
  • Provide 24x7 on call support on weekly rotation basis.

Confidential

Systems Engineer

Responsibilities:

  • Configured & handled Samba servers on Linux. Documented system logs and error reports.
  • Monitored the performance of the system using ps, prstat, vmstat, mpstat, perfmeter and iostat to check the CPU utilization, bottlenecks of I/O devices, Memory usage and Network traffic.
  • Gathered Performance requirements for the application and designed performance tests for the multiple clients.
  • Administered user accounts, performed user maintenance on Linux and PC workstations.
  • Configured all network resources like routers and switches and TCP/IP, HTTP protocols on Linux servers.
  • Worked on VMware Virtual Center Server for centralizing ESX and ESXi servers.
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed the entire release communication and Release co-ordination during the Project roll- out.
  • Involved in estimating the resources required for the project based on the requirements.
  • Involved in deploying and supporting patch management, updating services and software installation.
  • Worked on configuring and administration of the filesystems using Logical Volume Management LVM
  • This Application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Developed the application using Agile Methodology and participated in Scrum meetings.
  • Involved in Peer Reviews, Presenting the Design Walkthrough to the Client Business Team.
  • Involved in the creation of DTD (Detailed Technical Design) and Unit Test case scripts.

We'd love your feedback!