Post Job Free

Resume

Sign in

Release Engineer Active Directory

Location:
San Antonio, TX
Posted:
June 10, 2021

Contact this candidate

Resume:

Nikitha Gottam

Email I’d: adm1w4@r.postjobfree.com

Ph No: 361-***-****

Around 7 years of IT Industry experience in DevOps Engineering, AWS Engineering, Linux System Administration and Cloud Management comprise Build and Release Management, Continuous Integration and Continuous Delivery (CICD), Configuration Management, Web-based Applications and Containerization having automation, build and releasing in Agile Methodologies and Software Development Life Cycle (SDLC).

PROFESSIONAL SUMMARY:

Experience with emphasis in DevOps methodologies and focused on Automation of Build/ Deployment/ Environment Management areas by implementing CI/CD pipelines to help teams deliver a better and reliable software into production environments.

Experience in Linux System Administration, Network Administration and Application Support working on Red Hat Linux, Solaris, IBM AIX environments.

Experience in merging, branching strategies, bug fixes and configuration of version control tools like Subversion, GIT, Bit Bucket and Git Hub for smooth release management into production environments.

Utilizing Responsive web design to support usability in desktop, mobile, and tablet environments.

Extensively worked with CI/CD and configuration management tools like Jenkins, Puppet, and Chef.

Expertise with build tools like MAVEN and ANT for the building of deployable artifacts such as jar, war and ear from source code and plugin management as per requirements.

Worked in using various artifact repository managers like Nexus, Arti-factory, and Jfrog for Maven builds.

Expertise in writing CHEF recipes in cookbooks to automate infrastructure as a code, worked on scheduling the Chef Nodes Convergence using Linux Cron Jobs.

Worked on Jenkins and Docker interactively and integrating together for end-to-end automation of builds and deployments.

Worked in implementing entire CI/CD using Groovy scripting.

Good hands-on experience in working with configuration management tools like Puppet, Chef and Ansible.

Effective implementation of AWS cloud platform and its features including S3, Ec2, Elastic Load Balancing, Auto Scaling, Security groups, VPC, IAM, Route 53, Elastic Beanstalk, RDS and SQS.

Managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. Along with Continuous Integration and Continuous Deployment with AWS Lambda and AWS Code Pipeline.

Experience working with Amazon IAM console for creating custom users and groups.

Experience in deploying a web application into AWS cloud where in automated the configurations using Terraform.

Special interest and experience in AWS cloud infrastructure database migrations, Postgre and converting existing ORACLE and MS SQL Server databases to PostgreSQL, MySQL and Aurora.

Worked with Terraform for automating VPCs, ELBs, security groups, SQS, S3 buckets.

In-depth knowledge of computer applications and shell scripts (Bash), Ruby, Python, and Power Shell for automating tasks.

Experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design.

Expertise in monitoring System/Application Logs of server using Splunk, Amazon CloudWatch and Nagios to detect production issues.

Deployed and configured Atlassian Jira in both hosted and local instances for Bug tracking, workflow, and tool chain automation.

Good understanding of NoSQL Data bases and hands on work experience in writing applications on No SQL data bases like Cassandra and Mongo DB.

Implemented various algorithms for analytics using Cassandra with Spark and Scala.

In-depth knowledge of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.

TECHNICAL SKILLS:

Languages

C, C++, .NET, XML, SHELL, PERL, Python, Ruby

Build/Release Tools

Jenkins, Docker, Chef, puppet, Ant, GitHub, Ansible, Salt Stack, Splunk, Zabbix, Nexus, spinnaker

SCM Tools

Git, CVS, SVN.

Operating Systems

UNIX, Linux - Red hat/Centos/ Ubuntu, HP-UX, Solaris, Microsoft Windows NT, MAC OS

Database

MySQL, Oracle 9i/10g, SQL Server, Postgre SQL Mongo DB, Cassandra, DB2

AWS Services

EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, Infrastructure as a Code (IaC), SNS, SQS, SWF, EBS, Route 53, Software as Service (SaaS), Platform as Service (PaaS), or Infrastructure as a Service (IaaS), Lambda, Agile Methodology, Agile Engineering, and Agile development.

Web Servers

Oracle Web logic server11g/10g /9, Apache, Tomcat, NGINX WebLogic 8.1/9.2, WebSphere, JBoss, Oracle ATG web commerce, IIS, Springboot

Scripting Languages

UNIX Shell scripting, Perl scripting, PowerShell, Ruby scripts, python scripting, jQuery, node.js

Bug Tracking Tools

JIRA, Remedy

Cloud Technologies

AWS (Amazon Web Services), Open stack

Web Technologies

HTML, XML, CSS

PROFESSIONAL EXPERIENCE:

Client: Macy’s, Atlanta, GA Jun’2019 to Present

Role: Sr DevOps/ Site Reliability Engineer

Responsibilities:

Implemented AWS services VPC, EC2, S3, Route 53, RDS, IAM, ELB, AWS Lambda, ECS, EKS, SNS, SQS, 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 and created security groups to control access to EC2 instances.

Launched and configured the Amazon EC2 Cloud servers using AMI (Linux AMI and Ubuntu AMI). Involved in setting up private networks and sub-networks using Virtual Private Cloud (VPC) and created security groups and NACL to associate with the networks.

Created S3buckets and managed policies for S3 buckets, used S3 bucket and Glacier for storage and backup on AWS. Also used Route53 to create DNS, VPN, and managed DNS zones.

Developed Cloud Formation Template to create Auto Scaling Groups, Route 53, DNS, ELB, 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.

Created cloud watch dashboards for monitoring the AWS resources, CPU utilization, Network In-Out and other parameters of the instances. Also setting up alarms for notification or automated actions and to monitor logs and notified them using SNS.

Created Terraform modules to create instances in AWS& automated process of creation of resources is AWS.

Worked on multiple databases available in AWS RDS such as Aurora, Oracle, MSSQL, MySQL, Cassandra, and PostgreSQL.

Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB Instance using the Amazon RDS Console.

Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.

Hands on experience in Amazon RDS Aurora performance tuning.

Configured EC2 instances by writing Terraform templates, Chef cookbooks, recipes and pushed them on to Chef server.

Experience in Microsoft azure cloud services (PAAS & IAAS), storage, web apps and active directory.

Used Kubernetes (K8s) to orchestrate the deployment, scaling and management of Docker Containers. Used Kubernetes to manage containerized applications using its nodes, Config Maps, Selector, Services, and deployed application containers as Pods.

Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.

Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.

Created Docker file that packages web apps with service run time into docker image and automated the distribution and scheduling of application containers across a cluster to make it easy to deploy, scale and manage application.

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.

Worked on Ansible to automate repetitive tasks, and to quickly deploy critical applications and Implemented Ansible Tower dashboard and role-based access control that is easier to allow individual teams access to use Ansible for their deployments.

Managed Ansible Playbooks with Ansible roles. Worked on Ansible modules to deploy Docker services on the Docker cluster for the entire microservices stack.

Involved in writing various complex custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.

Configured Ansible and wrote Ansible playbooks to manage Environments, configuration files, packages. Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks.

Worked on maintenance of the GIT Repositories and the access control strategies and performed all necessary day to day GIT support for different projects. Used Bitbucket to manage the source code and integrated with Jenkins to support build automation and integrated with Jira to monitor the commits.

Worked on Maven/Ant as a build tool and to create artifacts from Source Code and Used Maven dependency management system to deploy snapshot and release artifacts to Jfrog Artifactory to share artifacts across projects for deployments.

Worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.

Developed Jenkins pipeline to create the images of all the successful builds and to push them in to AWS ECR and then deploy to Kubernetes cluster to do the rolling deployments by consuming the images.

Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.

Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs.

Developed build and deploy scripts using Groovy, Python and UNIX for various products to be hosted on Application Servers.

Writing and Groovy scripts to automate the build process.

Worked on Initiating and troubleshoot Continuous Delivery builds in Jenkins via JIRA tickets.

Involved in creating automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.

Implemented Unit Testing Framework for Controlling Automation Framework flow.

Worked on Urban Code Deploy to improve the deployment processes by automating the deployment into different servers. Maintained Urban Code Deploy (UCD) and deployed the artifacts to Urban Code Deploy for release management.

Configured Splunk to monitor applications deployed on application server, by analyzing the application and server log files. Worked on setting up various dashboards, reports, and alerts in Splunk.

Works closely with project manager to develop work plan for Data Warehouse projects and keep the manager aware of any issues

Supporting the development group by providing API's and performing middle-tier application development

Providing analytical network support to improve quality and standard work results.

Providing accurate estimates for project development and implementation. Work with management to meet those estimates

Develop framework, metrics and reporting to ensure progress can be measured, evaluated, and continually improved.

Perform in-depth analysis of research information for the purpose of identifying opportunities, developing proposals and recommendations for use by management.

Involved in building and deploying Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Developed Python and Shell scripts for automation of the build and release process. Also wrote shell scripts to automate the Data Loading process, automated the Backup process and for automation of various Database-Monitoring activities.

Generated Python Django forms to record data of online users and used PyTest for writing test cases.

Used the Python's modules numpy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.

Used python to update content in the database and manipulate files. Implemented REST APIs in Python using micro-framework like Flask with SQLAlchemy.

Worked on Test Driven Development (TDD) using JUnit for writing test cases. Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Managed installation and upgradation of MS SQL, PostgreSQL, and MySQL database servers and performed routine CRUD operations as well as wrote complex queries and stored procedures.

Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.

Involved in the installation and configuration of VMware Syslog Collector for ESXi servers for centralized log management.

Created and maintained VMware host clusters for High Availability (HA), Distributed Resource Scheduling (DRS) and Distributed Power Management (DPM).

Maintained the Red Hat Satellite for infrastructure management to keep Red Hat Enterprise Linux environments and other Red Hat infrastructure running efficiently, properly secured, and compliant with various standards.

Built & configured RedHat Linux Systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.

Used JIRA as a ticketing system tool to handle the issues/tasks/service requests created by multiple team members across the project.

Worked in an Agile / Scrum development team to deliver an end-to-end continuous integration and continuous deployment in SDLC.

Environment: AWS, Terraform, AWS, Git, Maven, ANT, Jenkins, Kubernetes, Docker, Ansible, Ansible Tower, Jfrog, Splunk, Java, Spring boot, Python, Elk, Shell, MySQL, PostgreSQL, RedHat, Selenium, Junit, JIRA.

Client: Pearson, San Antonio, TX May ‘2018 to Nov ‘2018

Role: DevOps/ Site Reliability Engineer

Responsibilities:

Involved in designing, implementing, and supporting of AWS cloud-based infrastructure and its solutions and managed cloud infrastructure with automation.

Used Amazon Elastic Block Storage which provides persistent block storage volumes for use with AmazonEC2 instances in the AWS cloud. Also performed access management using IAM service

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.

Created function in AWS Lambda that aggregates the data from incoming events, then stored result data in Amazon Dynamo DB. This function also sends data to Amazon CloudWatch for simple monitoring of metrics.

Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications.

Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying. Created topics in SNS to send notifications to subscribers as per the requirement.

Wrote Terraform scripts to automate AWS services which include ELB, RDS, EC2, Route 53, VPC, Subnets, Security Groups, and S3 Bucket.

Guided and migrated Postgresql and MySql databases to AWS Aurora.

Provisioning servers/instances using infrastructure as code such as Terraform and CloudFormation. Code is stored in a private repository and constantly updated.

Providing expertise for energy leader in the context of IoT.

Used groovy scripts for CI/CD pipeline builds, and actively involved in the entire pipeline setups and Jenkins configurations.

Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.

Created Clusters using Kubernetes and worked on creating many pods, replication controllers, replica sets, services, deployments, labels, health checks and ingress by writing Yaml files. Used Kubernetes to deploy scale, load balance and manage Docker containers with multiple names spaced versions.

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 containerization.

Implemented docker-maven-plugin in maven pom to build docker images for all microservices and later used Docker file to build the docker images from the java jar files.

Created script to push docker images in Docker Hub. Created docker-compose.yaml file templates to deploy images in docker containers managed by Docker Swarm

Worked on Docker and deploying and maintaining Microservices in Dev & QA environment

Implemented Ansible to manage existing servers, automate the configuration of new servers and used Ansible Playbooks to setup Continuous Delivery Pipeline, deploy micro services, including provisioning AWS environments.

Knowledge in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.

Providing expertise for energy leader in the context of IoT.

Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environment’s configuration Files, Users, Mount points and Packages.

Wrote Ansible playbooks, inventories, created custom playbooks written in YAML language, encrypted the data using Ansible Vault to do the configuration management of various resources.

Involved in configuring chef-repos, setting up chef workstations, bootstrapping the nodes using knife and responsible for writing Chef cookbooks, Recipes, and roles to automate the deployment of applications on different webservers like apache tomcat and WebSphere.

Experience in Chef with configuring Chef-Repo and setting up multiple Chef Workstations and writing Chef Cookbooks and Recipes to automate the deployment process using Spinnaker and integrated with Jenkins jobs for CD framework.

Implemented branching & tagging strategy to maintain the source code in the GIT repository and Coordinated with developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.

Managed User access control, Triggers, workflows, hooks, security and repository control in Bitbucket.

Worked on pipelines for deploying code from GitHub to Kubernetes (K8s) cluster in the form of Docker containers using Spinnaker platform.

Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags and servers.

Developed Maven and Gradle Scripts to automate the build process. Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.

Involved in setting up full Jenkins CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.

Developed Jenkins pipeline using Jenkins file and Docker file to drive all micro-services builds out to Docker Hub and then deployed to Kubernetes, created pods and configured Kubernetes Replication controller.

Implemented Master slave architecture to improve the Performance of Jenkins and used pipeline plugin to manage multi project jobs. Also Implemented Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment on to tomcat application servers.

Integrated Bitbucket with Jenkins to start automated builds on Jenkins using various triggers such as pull request, tags and commits.

Automated SoapUI functional tests to be used for regression to allow for quicker test completion for every new build during the Agile development 2-week sprint.

Managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Nagios.

Used Nagios as a monitoring tool to monitor different application servers like JBoss, Apache Tomcat and to identify infrastructure problems before they affect critical processes.

Created Bash, Shell & Python scripts for various Systems Administration tasks to automate repeated processes. Automated Email process, downloading and uploading the files through Perl Scripting.

Build creative, high performing, and scalable code to support thousands of users and billions of records using Apache Kafka, Spark & Storm.

Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.

Created databases and performed DML and DDL operations using MYSQL Workbench. Wrote SQL queries to perform aggregate operations and data retrieval from the databases.

Monitored the servers and Linux scripts regularly and performed troubleshooting steps like testing and installing the latest software on server for end-users.

Familiarity with server virtualization technologies (e.g., VMware), networking concepts (VLANs, routing, firewalls, subnetting), logical volume management, NFS, SNMP, sftp, and SMTP.

Involved in installation and configuration of Apache Webserver in a LAMP stack.

Extensively used JavaScript for client-side validations.

Involved in designing, developing, and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JDBC, and JNDI and deployments in Tomcat Application Server.

To handle customer queries relating to maritime data, ensuring a high level of customer service is provided at all times

Quality checking the data before release.

Involved in setting up and maintaining DNS Primary, Secondary, Cache-only servers, DHCP servers and DNS clients.

Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plug-ins for JIRA.

Environment: AWS cloud services, Terraform, Git, Bitbucket, Maven, Gradle, Jenkins, Kubernetes, Docker, Ansible, Chef, Jfrog, Spring boot, jQuery, java script, Splunk, Nagios, ELK, Java, Python, Shell, Perl, Linux, DNS, SoapUI, JIRA, PostgreSQL, JBoss.

Client: Blue Shield of California, San Francisco, CA Mar ’2017 to Apr ‘2018

Role: DevOps Engineer

Responsibilities:

Worked and maintained the branching, Staging, build, and release strategies using SCM tools like Subversion, Git and Bitbucket.

Setup various Jenkins jobs for build and test automation and created Branches, Labels and performed Merges in Git to access the repositories and used in coordinating with CI tools.

Implemented Continuous Integration using Jenkins and GIT, Installing/upgrading Jenkins infrastructure on multiple servers.

Experienced in working with Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.

Build scripts using ANT, and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.

Extensive experience using MAVEN as build tools for the building of deployable artifacts (jar, war &ear) from source code.

Designed and presented Container based delivery utilizing modern cutting-edge technologies such as Docker.

Involved in writing Python scripts for Cookbooks in Chef and worked with bug ticketing tool Jira.

Used Chef for server provisioning and infrastructure automation in a SaaS environment.

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.

Installed Ansible Registry for local upload and download of Docker images and even from Docker hub.

Automate deployment using Ansible to provision amazon AWS Instances to enable continuous deployments.

Created monitoring script in python for AWS infrastructure saving costs instead of using CloudWatch.

Installed the application on AWS EC2AMI Instances and configured the storage on S3 bucket.

Experienced in working with AWS IAM to create new accounts, roles, and groups.

Maintained proper documentation of all the activities carried out during the project using Confluence.

Environment: Java/J2EE, AWS (Amazon Web Services), GIT, Jenkins, Docker, Kubernetes, Nginx, Ansible, Maven, Groovy, fabric, UNIX Shell Scripting, and Nagios.

Client: DirecTV, El Segundo, CA Aug ‘2013 to Nov’2016

Role: Build and Release Engineer

Responsibilities:

Participated in the release cycle of the product which involve environments like Development QA UAT and Production.

Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.

Developed utilities for developers to check the checkouts, elements modified based on project and branch.

Implemented a Continuous Delivery framework using Jenkins, Maven & Nexus in Linux environment.

Experienced in continuous integration technologies with Jenkins. Designed and created multiple deployment strategies using Continuous Integration (CI) and Continuous Development (CD).

Created and wrote Shell scripts, Bash and Python for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash on Linux platforms.

Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.

Used Perl/Shell to automate build and deployment Process.

Extensively worked on creating and deleting Dynamic views for developers as requested by user.

Created deployment request tickets in Bugzilla for the deploying the code to Production.

Responsible for Building and releasing packages for testing.

Carried deployments and builds on various environments using Continuous Integration tool.

Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB. Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.

Responsible for User Management and Group Management in Build Forge.

Releasing code to testing regions or staging areas according to the schedule published.

Environment: Chef, Git, ANT, Nexus, Jira, Perl/Shell Scripts, Ruby Script, XML, UNIX, Oracle, Build Forge, Jenkins, Maven, Bash, MySQL, NoSQL

EDUCATION: Bachelor of Technology in Electrical and Communication Engineering from JNT University, 2013, India. Master’s in computer science from University of Central Missouri.



Contact this candidate