We provide IT Staff Augmentation Services!

Sr. Cloud /devops Automation Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • AWS certified professional with 8+ years of extensive experience in Automating, configuring and deploying instances on cloud environments and Data centers. Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS/Azure and Linux/Windows Administration Proficient in prioritizing and completing tasks in a timely manner, yet flexible to multitask when necessary.
  • Proficient in AWS Cloud platform and its features Such as EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Bean stack, Auto scaling, Cloud Front, IAM, S3, and R53.
  • Designed AWS CloudFormation templates to create customized VPC’s, subnets and NAT to ensure successful deployment of Web applications.
  • Experience in Blue/green deployment strategy by creating new applications which are identical to the existing production environment using Cloud Formation templates & Route53 weighted record sets to redirect traffic from the old environment to the new environments.
  • Good Knowledge of Azure cloud services such as Azure storage, Azure active directory and Azure Service Bus. Also, have created and managed Azure AD tenants and configured Application Integration with Azure AD.
  • Using Bash and Python , included Boto3 to supplement automation provided by puppet and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Rapid and fluid IaaS / PaaS deployment via ARM Template. Authored Templates to describe infrastructure to be deployed including compute resources with specific properties such as multiple data disks and static IP address, autoscaling, networking, storage accounts, and resource groups.
  • Experienced with Docker container services like creating Docker files, Docker Images, Docker Container snapshots, attaching to a running container, removing images, managing directory structures, and managing vessels.
  • Integrated Apache Kafka for data ingestion, to capture and process the real time streaming data.
  • Worked on Docker clustering on Mesos with Marathon.
  • Working experience with Kubernetes, Mesos, Docker Swarm.
  • Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, TEST, STAGE & PROD.
  • Experience in implementing Terraform as infrastructure as a code for execution plans, resource graph, change automation and managed cloud infrastructure as code using Terraform. Experience in Orchestration and migration of CI/CD processes using Cloud Formation and Terraform Templates.
  • Proficient in scripting AWS AMIs deployment, bootstrapping and pre - baking AMIs with Packer.
  • Experience in using Jenkins to drive all micro-services builds out to the Docker registry and then deployed to Kubernetes. Created Pods and managed using Kubernetes. Managed a PaaS for deployments using Docker, Kubernetes and Chef, which reduced considerably deployment risks and used Kubernetes during debugging and leading up to production when multiple application build must be tested for stability.
  • Good understanding of Open Shift platform for managing Docker containers using Docker swarm, Kubernetes Clusters.
  • Experienced in working with system health and monitoring tools like Nagios, Zabbix and Splunk, CloudWatch, New Relic, Elasticsearch, Logstash, & Kibana(ELK) Confluence to trigger the event handlers to send a notification and act according to the script.
  • Managed more than 1000 virtual servers and monitored Application Servers using Splunk.
  • Experience in using ticketing, bug tracking systems and code coverage tools like JIRA, Remedy, Service Now, RALLY, SonarQube, JaCoCo.
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the Ansible Playbooks.
  • Production experience in large environments using configuration management tools like Chef, Ansible and Puppet.
  • Have experience supporti ng Chef Environment with 500+ servers and involved in developing manifests and developed Chef Cookbooks to manage system configuration.
  • Hands on Experience with Cloud automation, Containers and PaaS (Cloud foundry) which helps to trigger the inherent originality of an individual using Terraform.
  • Created and updated Chef recipes and cookbooks, profiles and roles using Ruby and JSON scripting and also have migrated all nodes from ansible configuration system to chef system.
  • Expertise in Installation and configuration of Puppet which includes Puppet Master, Agent Nodes and an administration control workstation like Puppet Console.
  • Extensively worked on Jenkins and Hudson for Continuous Integration and automation for all Build & Deployments.
  • Expertise in using build tools like MAVEN, ANT and MSbuild for the building of deployable artifacts such as war & jar from source code.
  • Experience in managing the repository managers like Nexus/ JFrog for the Maven builds. Integrated Maven with Jenkins through which the Surefire test reports and Javadoc’s produced by Maven are captured to build parallel modules for larger maven projects.
  • Proficient in writing Python, Ruby, YAML, Perl, Shell, Bash, PowerShell Scripting to automate the deployments.
  • Experience in working with Version Control Systems/Source Code Repository tools like Subversion, GIT, CVS, SVN, GitHub, Performance maintaining/troubleshooting the CM tool in UNIX and Windows environments.
  • Experienced in Waterfall, Agile/Scrum, Lean methodologies of software development and Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Worked on Installation/Configuration/Administration of VMware ESXI and have migrated existing servers into VMware Infrastructure.
  • Administered, installed, supported LINUX Networking services and protocols like NIS, NIS+, LDAP, DNS, TCP/IP, DHCP, NFS, FTP, SSH, SAMBA, Configuring NFS shares and NFS mounts and troubleshooting and fixing the network problems.
  • Exposure to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Development, Testing, Implementation, Post-production analysis of the projects.

TECHNICAL SKILLS:

Cloud Environments: Amazon Web Services(AWS), Azure, OpenStack, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP)

VMware Client, Windows Hyper: V, vSphere 5.x, Datacenter Virtualization, Virtual Box, Power VM

Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, Ubuntu 12/13/14, Windows servers, Windows 2000, XP, Windows 7.

Automation Tools: Jenkins, Puppet, Chef, Ansible, Docker, Kickstart, Jumpstart, Terraform, Kubernetes.

Database: Oracle MySQL, MongoDB, DynamoDB, AWS RDS

Scripting languages: Bash/shell, Python, PERL, Ruby, YAML, Power shell scripting, SPL and JSON

Networking/Protocol: DNS, DHCP, WAN, TCP/IP, SMTP, LAN, FTP/SFTP.

Version Control Tools: GIT, SVN, CVS, Bitbucket, GITHUB.

Monitoring Tools0: Nagios, (Elasticsearch Logstash, Kibana) ELK, Cloud Watch, Splunk, Jira, Nexus, Confluence, JaCoCo, SonarQube, JFrog, Service-now.

Web/Application Servers: HTTP, Nginix Apache2, Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Web Technologies: JavaScript, Perl, HTML, CSS, Web services

PROFESSIONAL EXPERIENCE:

Confidential, Fairfax, VA

Sr. Cloud /DevOps Automation Engineer

Roles & Responsibilities:

  • Configured and deployed Azure Automation Scripts for a multiple application utilizing the Azure stack (Including Compute, Web & Mobile, ADF, Resource Groups, Azure Data Lake, HD Insight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
  • Migrated infrastructure and application from on premise to Azure and from Cloud to Cloud such as AWS to MicrosoftAzure.
  • Worked on Azure Fabric, Microservices & Docker containers in Azure and involved in setting up Terraform continuous build integration system.
  • Working with AWS CLI and API to manage resources on AWS for many services such as a EC2, S3, VPC, Lambda, Cloud formation, Cloud Watch, RDS, Dynamo DB, ELB, Auto-scaling, Route53, IAM created python script using AWS API Calls to handle all resources deployed on AWS.
  • Configuring AWS Virtual Private Cloud (VPC) and database subnet group for isolation of resources within the Amazon RDS and Aurora DB clusters.
  • Configuring AWS IAM and Security Groups in Public and Private Subnets in VPC Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements and worked as Admin.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed 0 with Java, Node.js, Python and Ruby on familiar servers like Apache, Nginx, Tomcat.
  • Provided high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies. Also, webhosting the data from the S3 bucket by creating URL's.
  • Worked on POC for migrating to AZURE cloud to address scalability and performance issues. Creating of Kubernetes Engine for manage and orchestrate for Docker container clusters of container which run with Azure public cloud.
  • Involved in migrating on-premises to Azure and built Azure Disaster Recovery Environment and Azure Backups from scratch using PowerShell Scripts. Also, Designed, deployed, and maintenance of a full stack Kubernetes environment, running on Azure Cloud
  • Platform and Created Azure Compute Engine for deployment of application by creating web server which is virtual server.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and security policies and routing.
  • Implemented CI/CD pipelines on Azure including Logging & Monitoring of the systems using required DevOps tool chain such as Jenkins, Nexus OSS, SonarQube, Ansible, DTR management, Containerized open source ELK stack for digital applications.
  • Migrated Marathon to Kubernetes to create projects, services for load balancing and adding them to routes by accessing from outside, created pods through new application and controlling, scaling and troubleshooting pods through SSH. Created private cloud using Kubernetes that supports development, test and production environments.
  • Created clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files as well as managed Kubernetes charts using Helm.
  • Worked on creation of Docker containers, Docker files and Docker consoles for managing the application life cycle, wqConfigured deployment automation of all the microservices to pull image from the private docker registry and deploy to docker swarm cluster.
  • Developed Networking policies for Docker containers. Worked on open source development tools like Docker Containers, Mesos and Kubernetes.
  • Working on creating Elasticsearch, Logstash and Kibana (ELK) stack for log analysis, centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Configured splunk to build, and to maintain log analysis for various systems and have developed splunk queries, dashboards for understanding application performance, capacity analysis and worked on set up of various dashboards, reports and alerts in splunk.
  • Used SonarQube, JIRA, and Confluence for continuous inspection of code quality and to perform automatic reviews of code to create the dashboard for issues.
  • Configured Grafana and influx database and created dashboards on Grafana to show graphs of environment performance.
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed Release of Helm packages and Scheduled, deployed and managed Container replicas onto a node cluster using Kubernetes.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Experienced in Ansible Tower, which provides an easy-to-use dashboard and role-based access control and in developing Ansible playbooks for managing the application/OS configuration files in GIT hub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application in Linux environment.
  • Writing Ansible Playbooks with Python SSH as a wrapper for configuration management of AWS nodes in the cloud environment and Tested Ansible playbooks on AWS instances using Python and involved in running Ansible Scripts to provision dev servers.
  • Configuring Ansible to manage cloud environments and automate the build process of AMIs used by all application deployments including Auto Stcaling. Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Developed build using MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments, Integrate maven with GIT to manage and deploy project related tags.
  • Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Responsible for \\installing Jenkins master and slave nodes and configure Jenkins builds for Continuous Integration(CI) and Continuous Delivery(CD).
  • Designed and developed Continuous Integration & Continuous Delivery pipelines using Code Pipeline, Code Build and Code Deploy plugins in Jenkins.
  • Deployed application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Creating and Implementing branching & merging strategy with multiple branches. Also, Used Git as source code management repository to keep track of version changes. Implemented and Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Installed and configured GIT and communicating with the repositories in GITHUB, Created and maintained Subversion/GIT repositories, branches and tags. Also, implemented the build and deployment delivery process using GITHUB.
  • Creating required Python scripts as well as bash scripts to create/configure Linux VMs. Created and automated the Jenkins pipeline using pipeline Groovy script for the applications.
  • Experience in setting up MongoDB Client and writing queries to validate data against Mongo Collections, MySQL. Installed, configured and managed MongoDB servers and performance tuning of Mongo Databases.
  • Strong use of Shell scripting languages including BASH for Linux and Mac Platforms and Power Shell for Windows systems.

Environment : AWS, EC2, EBS, S3, VPC, RDS, ELB, Route53, Lamda, Auto Scaling, Terraform, Cloud Formation, AWS Import/Export, CloudWatch, GCP, Nagios, Kubernetes, Kuberenetes, Groovy, GIT, GITHUB, Jenkins, ELK, Maven, Docker, Kubernetes, ANSIBLE, Splunk, Grafana, Mongo DB, Python, Yaml.

Confidential, Boca Raton, FL

Cloud/ DevOps Engineer

Roles & Responsibilities:

  • Supported around 250+ WS Cloud instance and used AWS CLI to manage and configure AWS products. Also, have experience setting up a database by using AWS service and S3 bucket to configure backups of instances to S3 bucket.
  • Created pipelines in AWS by using AWS service Code pipeline for automation from development to deployment process and used ELB, security groups, Network Access control lists (NACL), NAT Instance and Route 53.
  • Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search and ELK stack for monitoring the Open stack environment- Monasca.
  • Managed virtual cloudAWS, OpenStack Resources as required with an overall objective of improving scalability, performance, reliability and highly available fault tolerant cloud infrastructure. Created backups in various private clouds like OpenStack.
  • Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB, tables, EBS volumes; To set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform, packer Templates and Containerized the infrastructure using Docker, which was setup in Open Shift, AWS and VPCs.
  • Managed the code Repository by maintaining the code repository in TFS, perform and administer database baseline, improve practices of branching and code merge, establish process control points and configure TFS reporting suite to custom needs of development team.
  • Worked on Continuous Integration (CI) workflow using Virtual Environments like Docker and kubernetes to build various containers to deploy the micro services-oriented environments for scalable applications. Implemented Twist lock for containers and application security.
  • Managed AWS EC2 instances utilizing S3 and Glacier for our data archiving and long-term backup and UAT environments as well as infrastructure servers for GIT.
  • Have worked with solutions architect to modify the AWS architecture so as to include cloud formation along with autoscaling so that it works as failover.
  • Created EC2 instance on AWS, managed security groups, administered Amazon VPCs.
  • Configured security groups at an instance level and Network ACLs at subnet level in VPC.
  • Supported AWS Cloud environment with AWS instances, configured Elastic IP & ElasticStorage.
  • Integrated the Lambda function with Cloud Watch to optimize the run time of EC2 instance.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud Formation, Code Deploy, ansible, EBS, and Ops Works written Cloud Formation templates for provisioning the AWS Resources.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Provided infrastructure automation consultation and advice in automating deployments of the Python-based critical web application to Amazon Web Services.
  • Dockerized Jenkins with Master and Slave architecture in OpenShift platform and automated the build jobs.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Administering and maintaining Atlassian products like JIRA and Confluence.
  • Worked on DevOps project to migrate and automate the deployment of our existing middleware into new container management environment on Kubernetes.
  • DevOps Practice for Micro Services Architecture using Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Worked on Docker clustering on Mesos with Marathon.
  • Working experience with Kubernetes, Mesos, Docker Swarm.
  • Used Jenkins pipelines to drive all micr0o services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Orchestrated the computing, networking and storage infrastructure of the Kubernetes cluster, utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build test and deploy.
  • Automated application security scanning process using Fortify resulting in continuously updating reporting which met project deadline.
  • Worked with Logstash in order to visualize key Open stack environment log metrics on Kibana (ELK).
  • Used Splunk for collecting large amounts of logs and providing an interface for accessing them easily.
  • Worked on monitoring tools and code coverage tools like JaCoCo, Nagios, Splunk, and Amazon Cloud Watch, SonarQube, to maintain various systems in different environments.
  • Implementing a Continuous Delivery framework using AWS Code pipeline, code commit Jenkins, Maven&Nexus in Linux server's environment.
  • Design DevOps monitoring solution using Hygieia Dashboard tool.
  • Built a new CI pipeline for testing and deployment automation with Docker, Jenkins, and Ansible.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
  • Used Ansible galaxy for Documentation and References and creating Ansible playbook and Deploying on nodes and Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage the changes.
  • Installed & configured Jenkins master that managed 34 different slaves supporting 8 different applications with various release life cycles and multiple CI pipelines setup on the project branches.
  • Developed PowerShell scripts for automation of the build and release process and managed Maven project dependencies by creating parent-child relationships between projects.
  • Expert at designing and architecting Micro Services, Cloud-native applications using Spring Boot, Spring Cloud (Configuration Server, Eureka Server, Hytrix Circuit Breaker, Ribbon Load Balancer) and Spring Cloud Data Flow.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Involved in Orchestrating Docker with Mesos/Marathon. Developed auto container to automate containerization of new and existing applications as well as deployment and management of complex run time environment like Kubernetes.
  • Written scripts from scratch to create AWS infrastructure using languages such as BASH and Python, created Lambda functions to upload code and to check changes in S3, DynamoDB table.
  • Worked on GIT which includes developing branches, staging branches, master, push, pull requests and code reviews are performed.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process.
  • Created local, virtual repositories in Jfrog Artifactory and integrated with Jenkins

Environment : AWS, Azure, OpenStack, GIT, Jenkins, SonarQube, Java/J2EE, ANT, Maven, Docker, Mesos, ELK, Kubernetes, Twist lock, MySQL, NosSQL Database, WebLogic, Python, Shell Scripts, XML, UNIX, Linux(RHEL), Ansible, Stash, PowerShell, Windows XP, Oracle, Confluence, Hygieia, JFrog, bitbucket, JIRA.

Confidential

DevOps Site Reliability Engineer

Responsibilities:

  • Involved in implementing various software release strategies for various applications according to Agile process.
  • Performed Branching, Tagging, Merging and release activities in various version control tools such as GIT, SVN according to environment.
  • Performed SVN to GIT/Bit Bucket migration and managed branching strategies using GIT workflow and Managed User access control, Triggers, workflows, hooks, security and repository control in Bit Bucket/GIT.
  • Connected continuous integration system ( Jenkins ) with GIT version control repository and Continually build as the check-in's come from the developer. Defined branching and merging strategies.
  • Create, maintain and administrating GitHub and subversion repositories as source code managements.
  • Generated ansible docs using from GitHub sources using sphinix and worked on the configuration of the .xml files.
  • Linux kernel memory upgrades and swap area. RedHat Linux kickstart installations Sun Solaris Jump start installation.
  • Wrote Python scripts for automated backup-ups and Cron jobs.
  • Involved in designing and implementation of MVC design pattern using Spring framework for Web-tier.
  • Responsible for Building the JAVA and J2EE applications by using POM.XML in maven by adding all the dependencies required.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Worked with development team to migrate Ant scripts to Maven.
  • Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.
  • Created a deployment procedure utilizing JenkinsCI to run the unit tests, build documentation using Natural Docs, and create RPM packages for installation and setup the application and its dependencies. Took sole responsibility to maintain the Jenkins server.
  • Implemented Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, Cloud Foundary, GITHUB/GIT, Jenkins, SonarQube , Nexus, Docker, and Chef.
  • Performed maintenance, installation’s, monitoring the around 500 EC2 instance using NEW RELIC and setting up Alerts in NEW RELIC from Application to Infrastructure level.
  • Created local, virtual repositories in JFrog Artifactory and integrated with Jenkins.
  • Maintained Artifacts in binary repositories using JFrog Arifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin .
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Worked on the installation and configuration of the monitoring tool Nagios , updated monitoring parameter with active and passive check and monitored network devices and reviewed network logs to identify potential problems.
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines by enforcing custom Nagios to exhibit various metrics using Shell scripting and add-ons.
  • Developed utilities including templates and configuration for Nagios and basic system configuration. Wrote custom plugins for Nagios.
  • Expertise to analyze and correlate events through Splunk search strings and operational strings.
  • Worked withSplunk admin to manage authentication breach across applications, monitor server's stats.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform and wrote new plugins to support new functionality in Terraform.
  • Used Chef as configuration management tool and created Chef cookbooks using custom recipes to automate system operations.
  • Test Chef cookbook modifications on various platforms using test kitchen and Chef spec and push them to Chef server.
  • Used Ruby scripting and ChefDSL to create Chef cookbooks and Chef Recipes comprising all resources, default and custom attributes, templates, Databags.
  • Worked on setting up ELK (Elasticsearch-Logstash-Kibana) platform, parsing unstructured logs using regular expressions to be structured in JSON format.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Worked on configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure agents.
  • Created custom modules using Puppet Purge and set up the compliance for one of the client I worked.
  • Create Jenkins pipeline jobs for Puppet release process for module deployment, using KanbanAgile methodology for puppet development.
  • Involved in several production implementations and managed deployment processes via Document Management System(DMS) and Puppet.
  • Integrated JaCoCo with Jenkins to check code coverage and generating the reports based on the coverage percentage of the Line, Branch and Method etc.
  • Worked on automating the system maintenance activities like OS patching, DB Patching, security updates using the ruby and shell scripts.
  • Proficient in managing the source code control of multiple development efforts using, Subversion (SVN), GIT, Bitbucket and Knowledge on TFS (Team Foundation Server) and CVS.
  • Experienced in authoring pom.xml, build.xml files performing releases with the Maven, ANT release plugin, and managing artifacts in sonatype NEXUS, JFrog Artifactory.
  • Worked on variety of Linux platforms RedHat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.

Environment : Chef, Puppet, Jenkins, ASG, ELB, ANT, Maven, Python, Shell, Nagios, CloudWatch, ELK, JFrog, IAM, RDS, VPC, GIT, SVN, Docker, Jira, Agile, VMware, Vagrant, Virtual Box, RedHat, Ubuntu, SonarQube, JaCoCo, JFrog,

Confidential

Build & Release Engineer

Roles & Responsibilities:

  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environment and also automated the whole process.
  • Managed AmazonEC2 instances with the help of chef and performed a POC for AWS code deploy services pushing artifacts into S3 and performing deployments onto on Demand instances created on the fly.
  • Integrated Amazon Cloud Watch , S3 buckets with Amazon EC2 instances for monitoring the log files, store them and track metrics and performed folder management in each bucket, Managed cloudtrail logs and objects within each bucket.
  • Performed regular builds and deployment of the packages for testing in different Environments ( DEV, QA, CERT, UAT and PROD) .
  • Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI , Redhat 4.x, 5.x.6.x,7.x,Ubuntu 12.x, 13.x, 14.x, 15.x . Also, Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Integrated with Sonar Qube reporting dashboard to run analysis for every project, used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Implemented and supported monitoring tools like Nagios , Splunk , New Relic on QA and Production servers for Resource, Network and Log Trace Monitoring using network protocols like TCP/IP, DNS .
  • Writing ChefCookbooks and recipes using Ruby for various DB configurations , system configurations , applications and deploying them in AWS using Terraform .
  • Installed ChefServer Enterprise on the workstation and bootstrapped the nodes using Knife and involved in writing ChefCookbooks and recipes to automate the deployment process. Worked in setting up the Chef repo , Chef Workstations and Chef nodes .
  • Converted existing terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Created and designed the Terraform templates to create custom sized VPC, NAT subnets , for deployment of Web applications and databases.
  • Configuration of CI/CD tools and installed and configured Bamboo for Automating Deployments and providing a complete automation solution.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • The build artifacts like WARs and EARs are deployed into a WebSphere Application Server, WebLogic Application server by integrating the WLST scripts to Shell Scripts
  • Integrated Subversion (SVN) and Ant with Bamboo to implement the continuous integration process.
  • Used to work closely with Developers and Build & Release team to setup Bamboo server & nodes for build and release team as per request.
  • Worked on the transition project that involved migration activities to Maven from ANT to standardize the build across all the applications.
  • Performed SVN to GIT migration with careful analysis and migrated all branches, tags, along with commit history using GIT -SVN utility.
  • Created the branches in Subversion (SVN) to implement the parallel development process and trouble shooted client spec issues and user issues.
  • Maintained all the Linux environments for deployments as Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, password authentication issues and plugins for the JIRA bug/issue tracker.
  • Preformed Installation, adding and replacement of resources like Disks, CPU's and Memory, NIC Cards, increasing the swap and Maintenance of Linux/UNIX and Windows Servers.
  • Documented the policies and procedures for build, branching and labelling of Clear Case , Subversion and VSS , servers list, code merging , check in/checkout policies and Testing environments in Mindshare as a Web Application Support.

Environment: SVN, Bamboo, Java/J2EE, C, C++, Python, ANT, MAVEN, GIT, OpenStack, Amazon Web Services (AWS cloud services), Chef, Ruby/Perl/Shell Scripts, Docker, Sonar, Unix, JIRA, Apache Tomcat, Terraform, Linux(RHEL),

Confidential

Linux Administrator

Roles & Responsibilities:

  • Administrated Servers in Linux and Windows environments. Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • Installation of Solaris 8, 9 based servers with Jumpstart and red hat Linux EL 5.x based servers using Kickstart and HPUX servers with Ignite servers in development, test and production environments
  • Extensively worked with Active Directory Services, IIS Servers, DNS, and DHCP. Configured Firewall and security using SSL, IP chains, IP tables, TCP Wrappers, Tripwire, and port scanners.
  • Prepared the environment for deployment of Windows Server 2003. Install, configure and troubleshoot Windows Server 2003 and Configured NIS, NFS, send mail on Linux and administering NFS Mounts.
  • Performed Administrative and Management tasks using shell Scripts written in Bash, Python, C Shell and CRON tab in Linux to automate the tasks.
  • Implemented SSH for secure transfers and implementation of PKI between servers to enable password less logins between servers.
  • Created file systems like ext2, ext3, ext4, xfs on disk partitions using command line tool such as fdisk, lsblk, parted and on GUI using gparted. Setting files and directory permissions at the command line and with ACL's.
  • Experienced in setup and maintained Load Balancers like F5. TCP/IP fundamentals DNS, FTP, LDAP, Remote Access, Security Management, System Troubleshooting skills, Package management using RPM, YUM and UP2DATE in Red Hat Linux.
  • Monitored server and application performance and tuning via various stat commands (vmstat, nfsstat, iostat) and tuned I/O, memory.
  • Utilized VMware Virtual Client 3.5 in creating and cloning Linux Virtual Machines and migrating servers between ESX hosts and building KVM hypervisor.
  • Implementing NIS and DNS naming services and administering the public DNS servers. Monitoring System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.

Environment : RedHat Enterprise Linux, HTTP, Apache Web Server, WebSphere Application, Active Directory, IIS, DNS, DHCP, Windows Server 2003, NIS, NFS, python, bash, SSH, TCP/IP, FTP, LDAP, RPM, YUM, SSL, Nagios.

Confidential

System Administrator

Roles & Responsibilities:

  • Installation, Configuration, Upgradation and administration of Sun Solaris, RedHat Linux. User account management and support.
  • Jumpstart & Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SSH, LDAP integration.
  • Network traffic control, IPSec, Quos, VLAN, Proxy, Radius integration on Cisco Hardware via Red Hat Linux Software.
  • Responsible for configuring and managing Squid server in Linux. Configuration and Administration of NIS environment.
  • Involved in Installing and configuring of NFS. Extensive use of Korn shell, Bash for scripting.
  • Trouble-shooting the system and end-user issues. Responsible for configuring real-time backup of web servers. Implemented SUDO, SSH, and other security tools.
  • Expertise in Linux backup/ restores with tar including disk partitioning and formatting.
  • The log file was managed for troubleshooting and probable errors. Responsible for reviewing all open tickets, resolve and close any existing tickets.
  • Document solutions for any issues that have not been discovered previously.
  • Update SQL databases to maintain and ensure data integrity within a store/server.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Involved in development of customized Web applications on top of Orion, Spring, and Build Frameworks using Web technologies like JSP, Servlets and JavaScript .
  • Successfully installed and configured NAGIOS monitoring system to monitor the production server environment.
  • Create file transfer server for customer data exchange and automated network permissions, maintained User & File System quota on Redhat Linux.
  • Worked with DBAs on an installation of RDBMS database, restoration and log generation. Installed and set up Oracle9i on Linux for the development team.
  • Written necessary bash shell scripts to automate processes using crontab, install and upgrade software.
  • Provided 24/7 on call support on Linux production servers and responsible for maintaining security on RedHat Linux environment.

Environment : SunSolaris 2.6/7, SUN Ultra Enterprise 6000/450, SUN Ultra 10/5/2/1, RHEL 3.x, KickStart, DNS, DHCP, TCP/IP, RIP, FTP, TFTP, Terminal Services, SMTP, NFS, NIS, NIS+, Microsoft, Windows 95/98/2000/XP/2003, Linux, VMware workstation, Virtual box, XEN, RED HAT.

We'd love your feedback!