We provide IT Staff Augmentation Services!

Ansible Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 7years’ experience in IT industry as Cloud Engineer, DevOps Engineer, and System Administratorand offered Production Support to various applications on Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, VMware, Windows Server 2008 - R2/2012-R2 and expertise in working with Amazon Web Services ( AWS).
  • Experience in performinghomogenous migrations such as oracle to oracleand heterogeneous migrations between different database platforms such as Oracle to AmazonAurora and MicrosoftSQL to MySQL using AWS Database Migration Service (DMS).
  • Experience in severalAWS Services including EC2, VPC, IAM,S3,RDS, ELB, Route53, CloudWatch, Cloud Formation Templates, CloudFront,CloudTrailand administering them using AWS Console andAWSCommand-line Interface .
  • Created Cloud Formation Template to create Auto Scaling Groups, Route 53, DNS , back-end database , Elastic load balancer , VPCs , Subnets , Security Groups , Cloud Watch , S3 , IAM roles, RDS DB instances, and to provision those instances and configure those resources to work together reducing the manual effort.
  • Experience working with Configuration Management Tools like Chef , Ansible and Puppet to implement Infrastructure as Code to automate the repetitive tasks of provisioning and configuring instances and Virtual Machines and to quickly deploy critical applicationson Amazon Web Services (AWS) infrastructure
  • Experienced in Automating, Configuring and deploying instances on AWS, Data centers and Azure environments, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups and NACL's for the network level security on AWS.
  • Experience in configuring Ansible and written Ansible playbooks to manage Environments, configuration files, packages.
  • Extensively used Continuous Integration tools like Jenkins, for end-to-end automation of various build and deployments by Integrating Jenkins with Git, Maven, SonarQube and Nexus to automatically pull the code from source code repository, build it, perform code quality analysis and save the artifacts in Nexus Repository.
  • Experience working with version control systems like Subversion, GIT and used Source code management tools GitHub, Bitbucket including command line applications.
  • Worked on Kubernetes to orchestrate docker containers of different applications.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch and Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Provisioned slaves dynamically by implementing Docker. Created and handles multiple Docker images for installing the middleware and performing domain configuration. Created Dev/Test/Prod environments to run applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, of Java projects and managing Maven repositories. Used Jenkins as a continuous integration tool for automation of daily process.
  • Experience in monitoring tools such as Nagios, Splunk/ELK Stack, AppDynamics , JIRA, and Service now for change management, automating the tasks and bug tracking. Maintaining document on confluence and experience on 3-Tier and N-Tier Environment.

TECHNICAL SKILLS

Versioning: GIT, GITHUB

Continuous Integration: Jenkins

Configuration Management: Ansible, Chef

Operating Systems: Linux, Windows

Cloud: Amazon Web Services

Monitoring Tool: Jira

Scripting Language: Shell, Python

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Ansible Developer

Responsibilities:

  • Responsible for automotive cloud infrastructure maintenance, building new operational monitoring, alerting capabilities, implementing and maintaining, cloud developed engineering solutions.
  • Managed applications in the AWS cloud by creating EC2 instances and deploying it to them and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible Playbooks.
  • Work with VMware vSphere Client in supporting our Windows 2012 & 2016 EC2 instances, Red-Hat Linux Enterprise 7 Server environment for Cloning and Snapshots and deployment automated.
  • Managing Ansible Playbooks with Ansible roles for Deploying Applications into multiple environments like Dev, Test, Pre-Prod and Prod with various Application servers like WebLogic, JBoss & Apache Tomcat, and also modify existing roles which are defined in YAML and customize the code to meet the requirement of the Application Team.
  • WrittenAnsible Playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format.
  • Developed Ansible Playbooks to provision EC2 instances in the cloud with required software installations and dependencies to run different applications.
  • Developed ansible playbooks to provision windows and Linux servers with required software installations and dependencies to run different applications.
  • Responsible for establishing a proper connection between two or many EC2 instances through the usage of Winrmand SSH.
  • Develop Choco-Packages and PowerShell scripts for Windows Environment.
  • Install, troubleshoot and maintain Ansible Tower ( AWX) server environment.
  • Develop Ansible roles for windows servers using windows Ansible modules, which can be re used in the development of the Playbooks.
  • Created and updated existing artifacts to Confluence documentation.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker and integration of Jenkins with Jira/GitHub .
  • Actively participated in scrum meetings, reporting the progress and maintain good communication with each team member and managers.

Environment: Amazon Web Services, Ansible, AWX, GitHub, Jira, Confluence

Confidential, Basking Ridge, NJ

DevOps &Cloud Engineer

Responsibilities:

  • ImplementedAWS Code Pipeline and Creating Cloud formationtemplates and Launched EC2 Instances using Amazon machine Images (AMIs) (Linux/ RHEL /Ubuntu) for development, test and production environment with respect to specific applications and created users, groups, assigning roles and permissions using IAM service
  • Created and deployed VM’s with Ansible to automate the build and deployment tasks. Deployed Java web application to Azure using Azure CLI in Jenkins Pipeline using App Service .
  • Experienced in accessing Azure SQL Data Warehouse from Databricks using the SQL Data Warehouse connector (SQL DW connector)
  • Experience in Continuous Integration, Continuous Deployment (CI/CD) process to deploy Databricks notebooks, ADW Objects, ADF Objects and AAS models from DEV to QA and QA to PROD with build and release pipelines.
  • Developed Continuous Integration pipeline using Jenkins and developed and integrated various Bash and Python scripts for deploying the applications on to the AWS Cloud and on-premise VMware vSphere Infrastructure.
  • Worked on Ansible to automate repetitive tasks, and to quickly deploy critical applications and ImplementedAnsible Tower dashboard and role-based access control that is easier to allow individual teams access to use Ansible for their deployments.
  • Experience with installation and configuration of Docker environment (v1.5.0) including Docker registry hub for managing different Docker images and deployment of applications inside the software containers.
  • Creating from scratch a new continuous integration stack based on Docker and Jenkins, allowing transition from development stations to test servers easily and seamlessly.
  • Worked on configuring Ansible Servers, installing Ansible and bootstrapping nodes with Host servers and involved in writing Ansible playbooks to install and configure Apache, tomcat, Jenkins, Rundeck.
  • Worked on Docker and Kubernetes on cloud platform, provided support to developers in building and containerizing their application ( CI / CD ) and to deploy either on public or private cloud.
  • Worked on Docker container clusters which are managed by Kubernetes Linux, Bash, GIT, and Docker. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker containers.

Environment: Amazon Web services, Azure, Jenkins, Ansible, Docker, Kubernetes, Jira, Confluence

Confidential, Jacksonville, FL

DevOps &Cloud Engineer

Responsibilities:

  • Implemented AWS services VPC, EC2, S3, RDS, IAM, Elastic load balancing, Auto scaling, Cloud Front, Elastic Beanstalk, Cloud Watch focusing on high-availability, fault tolerance , auto scaling in AWS Cloud.
  • Managed users and groups and use permissions to allow and deny their access using AWS Identity and Access Management ( IAM) to AWS resources like VPC , EC2, S3, RDS andcreated security groups to control access to EC2 instances.
  • Created RDS for database instance and invoked AWS Database Migration Service to migrate the datasets that are loaded into RDS to S3 bucket , created AWS lambda functions to analyze the objects stored in S3 and used AWS cloud Watch to view the results of the analysis performed.
  • Created number of Elastic Load Balancers to distribute the incoming traffic between the EC2 instances and configured auto-scaling groups to automatically spin up / shut down the EC2 instances as per the incoming traffic.
  • Installed Jenkins on Linux environment and integrated different tools like Maven, GIT, SonarQube, and Nexus with Jenkinsandimplemented master - slave configurations to run multiple build operations.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes .
  • Managed Applications, services and packages using Chef, written Recipes, cookbooks and uploaded them to Chef-Server.
  • Implemented Chef Recipes for Deployment on build in the internal Data Centre Servers and re-used by modifying the existing Chef Recipes for automatic deployment of servers and managing configuration files.
  • Written Chef cookbooks, Recipes and roles to automate the deployment of applications in different webservers like apache tomcat, Jboss and WebSphere and tested them using Test Kitchen .
  • Worked with open source and enterprise Chef Edition, developed cookbooks using Ruby DSL, bootstrapping the nodes, and pushing those onto Chef Server and experience working on Chef automate for compliance.
  • Integrate with Jenkins (CI) with Configuration Management tools like Ansible, Chef for End-to-End automation for all build and deployments onto application servers like Web logic, Tomcat, WebSphere, JBOSS.
  • Deployed complete Stack into multiple accounts using AWS Cloud Formation Templates. Developed Cloud-Init scripts to bootstrap newly spun instances on to the Chef Server.
  • Using Chef deployed and configured ElasticSearch, LogStash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Experience in pulling the source code from GIT repository and implement Maven builds for generating ear and war and managed the artifacts generated by Maven in the Nexus repository .
  • Performed day-to-day administration tasks like User Management, Space Monitoring, Performance Monitoring and Tuning, alert log monitoring and backup monitoring and System Performance of Virtual memory, Managing Swap Space, Disk utilization and CPU utilization.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release of JIRA Application.

Environment: Amazon Web services, Chef, Maven, Nexus, GITHUB, Sonarqube, ELK, JIRA

Confidential

Linux/VMware Administrator

Responsibilities:

  • Creation & maintenance of user accounts, passwords and profiles, home directories, initialization of files, groups’ creation and management, setting file permissions, customizing shell environment setup for users.
  • Configured and administered TCP/IP, LPAR / DLPAR, NFS and VIO servers and Worked with LDAP in order to resolve user management issues.
  • Developed scripts for automating administration tasks like customizing user environment, and performance monitoring and tuning with nfsstat, netstat, iostat, vmstat.
  • Administered security, users, groups’ administration and daily backup and restore operations, networking service, performance, and resource monitoring and Performed disaster recovery management procedures.
  • Developed and maintained configuration manuals, procedure manuals and standards for WebLogic and JBoss application servers. Used RPMs to install, update, verify, query and erase packages from Linux Servers.
  • Mirrored existing logical volumes & created volume groups, disk groups & set up the RAID (0, 1 and 5) using VERITAS volume manager .
  • Performed deployment activities, environment support including installation, configuration diagnostics, planning and upgrades for Jboss Application server.
  • Setup NTP to sync the times on all servers with our internal/external NTP time servers. And NTP peering with our internal servers as a failback mechanism.
  • Used vSphere Update Manager and VM Tools to implement ESXi 5.x servers, VCenter Server through manual updates.Managed hosts using VCenter Server, vSphere Client and VMware Web Client.
  • Performed VMotion and Storage VMotion of Virtual Machines across different cluster with respect to security policies and application development requirements.
  • Implementation of VMware vSphere enterprise server hardware and software to support three large-scale COOP efforts, including vSphere 5.x, vCenter 5, vRealize Operations 5, and SRM. Used vSphere 5.x and vCenter 5.x to implement a virtualized environment across multiple security enclaves on HP Blade server hardware.

We'd love your feedback!