Sr. Devops & Cloud Engineer Resume
Irvine, CA
SUMMARY:
- Expertise in Azure Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, Azure OMS, Key Vault, Cognitive - Services (LUIS) & SQL Azure, Cloud services, ExpressRoute, Load Balancing.
- Experience in Azure Cloud Services (PaaS & IaaS & SaaS) like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory, API Management, Scheduling, Azure Autoscaling, PowerShell Automation, Azure OMS, Key Vault, Cognitive-Services (LUIS) & SQL Azure, Azure Virtual Machines, Azure search, Azure DNS, Azure DevOps Services, Azure VPN Gateway using Azure CLI.
- Extensive knowledge on Azure Resource Manager (ARM) and migrating the on-premise resources to Azure using Azure Site Recovery (ASR) and Azure backups, creating virtual machines by specifying deployment parameters in Azure Resource Manager (ARM).
- Experienced in Pivotal Cloud Foundry (PCF) on Azure VM’s to manage the containers created by PCF. Knowledge in deploying Microservices using Pivotal Cloud Foundry (PCF) platform build.
- Experience in working with AWS Code Pipeline & creating CloudFormation JSON templates to create custom sized VPC & migrate a production infrastructure into an AWS utilizing CodeDeploy, CodeCommit, OpsWorks.
- Experience in configuring serverless applications by using AWS Lambda with API, S3 frontend, Kinesis Data Stream and Data Firehouse, RDS services for data transition under CloudWatch and CloudTrail monitoring.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like VPC, EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, VPC, EBS, Auto Scaling, Elastic Beanstalk, Security Groups and Redshift etc.
- Expertise in using Python by using modules like Boto3 to supplement automation provided by Ansible & Terraform for tasks like encrypting EBS volumes, backing AMIs, scheduling Lambda functions for routine AWS tasks.
- Extensive knowledge on creating Terraform templates to handle cross-cloud dependencies and managing the orchestration to build large-scale multi-cloud infrastructures.
- Automated the implementation of VPCs, ELBs, security groups, SQS queues, S3 buckets by using Terraform and used Terraform to provision virtual networks, VM Scale sets, Load Balancers, NAT rules.
- Expertise in writing Ansible Playbooks from scratch using YAML functions and utilizing the setup to automate the CI/CD pipeline and deploy microservices. Provisioning load balancer, auto-scaling group and launch configuration for microservices using Ansible and knowledge on Ansible Tower.
- Experience in installing Workstation, Bootstrapped Nodes, writing Recipes, Cookbooks, using Chef-server, Managing On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
- Experience in creating Puppet Manifests and modules to automate system operations. Worked on installation and configurations of Puppet Agent, Puppet Master and deployed Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Knowledge on deployments in Kubernetes, creating local clusters, managing Kubernetes charts using Helm. Creating reproducible builds of the Kubernetes applications, managing manifest files, releases of Helm packages.
- Experience in working on cluster management on Kubernetes to create Pods, Nodes, and deploying microservices pulled from the Docker Registry and managed by Kubernetes.
- Extensive working knowledge on Docker Hub, Docker-Compose, Docker Swarm, Docker Container network, creating Image files primarily for middleware installations & domain configurations. Evaluating Kubernetes for Docker Container Orchestration.
- Hands on experience in installing and administering CI/CD tools like Hudson, Jenkins, Sonar, Bamboo and building end to end CI/CD Pipelines using Jenkins and push build artifacts to Nexus using Nexus Artifactory plugin. Used Jenkins with SonarQube to get the better quality of the Source code.
- Experienced in Shell Scripting using Bash, Perl, Ruby, Yaml, PowerShell and Python to automate system administration jobs and creation of startup and shutdown scripts, Crontabs, file system maintenance and backup scripting that consume REST API services.
- Knowledge of Kibana and ELK Stack (Elastic search, Log Stash and Kibana) and implementing a centralized logging system using log stash to monitor system logs, AWS CloudWatch, VPC Flow logs, Cloud Trail Events.
- Proficient in building deployable Artifacts (war, jar, ear, zip, tar, exe) from source code and maintained by using Maven, Ant, Gradle and worked with Groovy Scripts to Automate Configuration in Jenkins.
- Knowledge on setting up automatic compile, package, test, build and deploy .NET, J2EE, SOA & Micro services Architecture Environment (NodeJS, .Net Core, Zookeeper, Kafka, Redis) applications to Web Sphere, Nginx, Tomcat, WebLogic, IIS and JBoss Application Server.
- Experience in working with different monitoring tools like Nagios, ELK stack, Dynatrace, Datadog, AppDynamics, New Relic, Kafka and Splunk to monitor infrastructure, detecting network outages and protocol failures.
- Hands on experience in branching, tagging & build/release strategies using SCM tools like Subversion, GIT, Bitbucket and maintained build packages using Team Foundation Server (TFS) on Linux & Windows platforms.
- Experience in using tools like JIRA for ticketing, Integrating JIRA into Splunk Enterprise and Bug Reporting for product through JIRA. Worked with different Bug tracking tools like Code Commit, JIRA, Bugzilla.
- Proficient in installing, configuring, performance tuning of Database Servers such as SQL Server, Oracle, PostgreSQL, Cassandra, MongoDB, DynamoDB and ElastiCache. Maintained and performed required DB tasks and user management.
- Experience with Cloud Platform and VMware Technologies along with using Virtual box, Vagrant for multiple operating systems on one desktop and cross platform guests and hosts including Windows, Linux and Solaris.
- Strong knowledge of TCP/IP, UDP, DNS network, load balancing, firewalls. Expertise in Installing and Managing LDAP, NIS, NIS+, NFS, DHCP, HTTP, FTP, SSH, DNS etc.
TECHNICAL SKILLS:
Cloud Platforms: Microsoft Azure, Amazon Web Services, Open Stack, PCF
Container Tools: Docker, Docker Compose, Kubernetes, OpenShift, Rancher
Version Control Tools: GIT, SVN, BitBucket, GitLab, Github, TFS
Deployment Tools: Puppet, Chef, Ansible, Saltstack.
Web/Application Servers: Apache 2.x,3.x, JBOSS, Tomcat, Web Logic (8/9/10), Nginx, Web Sphere 4.0/5.0, IIS.
Monitoring Tools: Nagios, Splunk, Dynatrace, ELK, EFK, Kafka, Datadog, Grafana, Prometheus, NewRelic.
Testing & Ticketing Tools: Selenium, SonarQube, Jira, ServiceNow, Junit, Jmeter.
CI & Build Tools: Bamboo, Hudson, Jenkins, Maven, Ant, Gradle.
Scripting Languages: Shell Scripting, Ruby, Perl, Python, PowerShell, Yaml, JSON, Groovy, JavaScript.
Languages: C, C++, C#, .Net, Java, J2EE, Node JS
Databases: MySQL, Oracle, DynamoDB, Cassandra, MS SQL Server, MangoDB
Repository Management: Nexus, Jfrog Artifactory
VMware ESX/ESXi, Windows Hyper: V, Power VM, Vagrant, Virtual box.
Operating System: Unix, Linux, RHEL (4.x, 5.x, 6x), Ubuntu (16/14/13/12), CentOS, Windows Server 2003/2008
Networking/protocol: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, LDAP and UDP.
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
Sr. DevOps & Cloud Engineer
Responsibilities:
- Deployed and optimized two tier .NET web application to Azure DevOps to focus on development by using services such as Azure Repos to commit codes, Azure Test Plans to trigger unit tests on the application.
- Created Azure Pipelines for build and release and used Azure Boards for support planning and tracking work, code defects, and issues using Kanban and Scrum method by using other Azure DevOps Services.
- Migrating on-premises web applications to Azure Pipelines by utilizing ARM templates, VPN gateway, site-to-site IPSec/IKE VPN, DNS server Firewall, and Application Gateway.
- Working on the application environment to operate at high availability in different Azure regions by using CDN, Azure Traffic Manager, App Services-Web Apps, Active Directory, Storage Queues, Cognitive Services, Azure Search, Storage Blobs, Redis cache, and SQL Database.
- Worked on Azure Fabric, Micro services, IoT & Docker containers in Azure and was involved in setting up Terraform continuous build integration system. Used Azure Internal Load Balancer to provide high availability for IaaS VMs & PaaS role instances using Azure CLI.
- Deployed microservice applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx, HAProxy or Traefik in the cluster.
- Managed Azure Container Registry to store private Docker images, which are deployed and Azure pipelines to build, test, and deployments. Azure Monitor to collect metrics and logs. Configured Monitor to track performance and maintain security, and used Grafana tool to collect metrics, queries.
- Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD with PCF.
- Created Terraform templates for provisioning virtual networks, VM Scale sets, Load balancers and NAT rules and used Terraform graphs to visualize execution plans using the graph command. Used Terraform to deploy the infrastructure necessary to create development, test, and prod environments.
- Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
- Worked in AWS platform and its features including IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation,AWS Configuration, Autoscaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.
- Created Security Groups, Auto-Scaling, AWS Lambda, Load Balancers (ELBs) in the defined Virtual Private Network with Public & Private subnets.
- Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform & AWS Cloud formation.
- Setup Kubernetes local cluster and made it up and running with Docker Container, Minikube, and Kubectl. Development of automation of Kubernetes clusters via playbooks in Ansible.
- Created custom Docker Images and worked on building Docker Image from base image using Dockerfile. Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Docker Swarm etc.
- Developed Ansible playbooks, inventories and custom playbooks in YAML, and encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
- Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on AWS instances using Python. Used the Ansible Galaxy, a shared repository for the roles to download, share and manage the roles.
- Developed Build & Deployment Scripts using build tools MS Build in Azure Pipelines to migrate from one environment to another environment and utilized Nexus, SonarQube.
- Configured PowerShell scripts to automate the Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules. Worked with PowerShell to automate SQL tasks, environment management related tasks and procedures on Windows machines.
- Written various PowerShell scripts to do Patching, Imaging and Deployments in Azure and integrated PowerShell to automate Azure DevOps Services set up using the Azure DevOps Rest API.
- Worked on checking the various HTTP Response for Rest API by using GET, PUSH methods with the help of Postman. Deployed various web applications using SOAP, RESTful Web Services.
- Implemented Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure as well as in installation, configuration & administration of Microsoft Windows 2012 R2 Servers and Microsoft Visual Studio, used GITHUB or source control, data collection, reporting, and project tracking.
- Integrated Prometheus and Configured the Agent by exposing the end-points through pods to collect Prometheus data, querying, and using the data on Azure Monitor for containers.
- Configured Teams, Sprints and used User Stories, Features, Backlogs in Azure Boards to plan, track and discuss the work across Teams in Agile Environment.
Environment: AWS, Azure, Terraform, Ansible, Docker, Jenkins, .Net, Git, Yaml, Kubernetes, ELK, SonarQube, Shell, PowerShell, Bash, Python, DynamoDB, Cassandra, Tomcat, Nginx, Linux, VMware, Windows server 2012/2016, MS Office Suite.
Confidential, Irvine, CA
DevOps & Cloud Engineer
Responsibilities:
- Worked on Amazon Web Services (AWS) configuring various AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SQS, EFS, CloudFront, VPCs and EBS etc.
- Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code (IaaS).
- Configured AWS VPC (Virtual Private Cloud) and database subnet groups for isolation of resources within the Amazon RDS in Aurora DB cluster.
- Created S3 buckets and managed policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS by implementing life cycle management to use S3 efficiently.
- Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing. Created Lambda jobs and configured Roles using AWS CLI.
- Implemented and maintained the monitoring and alerting of production and servers/storage using AWS CloudWatch. Created CloudWatch dashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and other parameters of the instances and notified them using SNS.
- Used AWS IAM to grant permissions to users and groups for accessing AWS resources. Worked on connecting Redshift database and Databricks. Also set up SAML single sign on authentication to Databricks.
- Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform & AWS Cloud formation.
- Used Kubernetes backed infrastructure to run microservices in production environments deployed on Kubernetes clusters and developed Kubernetes templates for multitude of applications.
- Validated deployments in Kubernetes by establishing a local development workflow that used Minikube and implemented Kubernetes interface by creating RESTful API's to read, delete, store and update bucket information on Kubernetes Console.
- Created multiple isolated Docker projects and related test environments such as QA, test, UAT on a single host using Docker compose tool. Created Docker Registry for test images. Stored Docker images in Docker hub to share with others.
- Created Docker Images & Docker Containers using Terraform Scripts. Used these containers for branching purposes & deployed with Amazon Elastic Beanstalk.
- Configured Chef Environment attributes such as default and overrides to specify the node settings. Configured Chef Kitchen to automatically test Chef Cookbook data across any combination of platforms and test suites.
- Defined Chef Cookbook recipes in Domain Specific Language (DSL) format to provide the desired configuration of the node.
- Used Ansible as Configuration management tool to automate repetitive tasks, quickly deploys critical applications, proactively manages change and well versed with Ansible Playbooks, modules, and roles.
- Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
- Maintained and executed build scripts using Maven and ANT by coordinating with development and quality assurance teams in Linux and Windows Environments. Developed Maven Build Scripts based on the requirements.
- Setting up continuous integration and formal builds using Bamboo with Artifactory repository based on polling the GIT source control system and resolving update, merge and password authentication issues in Bamboo and JIRA.
- Written custom data source backend for Grafana to enable dashboard templates leveraging the SaltStack API. Migrated old LAMP stack build/deployment portal into containers, simplified its operation and maintenance using InfluxDB and Grafana.
- Deployed and configured ElasticSearch, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda AWS Cloud Watch, VPC Flow logs, Cloud Trail Events, changes in S3 etc.
- Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control using Git. Imported and managed multiple corporate applications into GitHub code management repo.
- Created visualizations, Dashboards in Kibana. Configured Kibana Watcher for automatic generation of Kibana reports. Used Splunk for log analyzing and improving the performance of servers. Wrote several custom Splunk queries for monitoring and alerting
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hardware status. Experienced in working with Ticketing & Tracking Tools like JIRA, Remedy, and ServiceNow.
Environment: AWS, Ansible, Kubernetes, Docker, Terraform, Chef, ELK, Grafana, Yaml, PowerShell, Splunk, Gitlab, Unix/Linux, Shell scripting, Groovy, Python, Bamboo, Git, Github, Maven, Jira.
Confidential, Jersey City, NJ
DevOps & Cloud Engineer
Responsibilities:
- Configured Simple Storage Service (S3) Buckets for EBS backed Snapshots and versioning for data backups and leveraged AWS cloud as an extension of the corporate datacenter by creating a VPN connection between corporate datacenter and Virtual Private Cloud (VPC) using Customer and Virtual Private Gateways.
- Build, configuration, administration, and troubleshooting of the VPC networking in a cross-domain, including VPC peering, limits and pricing and architects within AWS cloud populated by infrastructure, platform, and application services that share common security and interconnection and AWS Lambda and AWS config.
- Worked on designing and deploying a multi-tier application utilizing almost all of the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda and Cloud Formation) focused on high - availability, fault tolerance environment.
- Written Terraform scripts to automate AWS services which include ELB, CloudFront distribution, EC2, database security groups, Route 53, VPC, Subnets, Security Groups, and S3 Bucket and converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS CloudFormation.
- Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform templates and Containerized the infrastructure using Docker, which was setup in Vagrant, AWS and VPCs.
- Developed automation scripts for provisioning, configuring, Managing EC2 Instances, cloud deployments using Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format to setup Continuous Delivery pipeline.
- Evaluated Kubernetes for Docker container orchestration. Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and managed releases of Helm packages.
- Used Docker for virtualization, run, ship, and deploy the application securely to fasten the build/release engineering and used Kubernetes in managing and monitoring the cluster.
- Implemented the automation deployments using AWS by creating the IAMs and used the CodePipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
- Created Docker Images & Docker Containers using Terraform Scripts. Used these containers for branching purposes & deployed with Amazon Elastic Beanstalk.
- Written multiple Chef Cookbooks in Ruby script Implemented environments, roles, data bags in Chef for better environment management. Setup Chef Server, workstation, client and wrote scripts to deploy applications.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Configured ELK stack in conjunction with AWS and using Log Stash to output data to AWS S3 and reduced Elasticsearch disk space usage by 66% by automating Elasticsearch maintenance using Jenkins.
- Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
- Developed build used Maven as build tools and used CI tools to kick off the builds move from one environment to other environments. Working with setting up of Continuous Integration processes with build, release, and test. Utilized internal tools and Jenkins tools to perform and implement Continuous Integration processes.
- Worked with Analytics Infrastructure team to develop a stream filtering system on top of Apache Kafka. Worked with application teams to install operating systems with Hadoop updates, patches, Kafka version upgrades as required.
- Responsible for design and maintenance of the GIT Repositories, views, Branches, Merges, and the access control strategies and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks. Used tools like JIRA, IBM ClearQuest for bug tracking and ticketing.
- Developed PowerShell scripts to automate the project creation, setting permissions for users, groups in TFS. Developed automation scripting in Python using Chef to deploy & manage Java applications across Linux/Windows servers.
Environment: AWS, S3, VPC, Cloud trail, AWS lambda, Route53, Elastic Beanstalk, Cloud Watch, Kubernetes, Docker, Chef, Ansible, Jenkins, Kafka, Python, Puppet, Network Protocols, Virtualization, GIT, Jira, ELK, Terraform, Subversion, SSH.
Confidential, Boston, MA
Build & Release Engineer
Responsibilities:
- Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB. Worked with a team in on-premises to Cloud Migration to AWS.
- Experience in AWS, which included managing applications in the cloud and creating instances using EC2 and integrating various AWS services like ELB, S3, RDS, API Gateway.
- Worked on Jenkins extensively for continuous integration and for End-to-End automation for all build and deployments. Set up Continuous Integration for major releases in Jenkins.
- Expertise in setting up Upstream & Downstream Jobs Jenkins server and built jobs to provide continuous automated builds based on polling the GIT SCM during the day and periodically scheduled the builds overnight to support development.
- Created and managed CI/CD pipelines, web hooks & workflows using Jenkins, Maven, Git to improve the efficiency and release bug free / highly effective applications to the end users and did Code coverage analysis using SonarQube. Run quality checks using SonarQube.
- Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of Continuous Integration (CI) and for End-to-End automation for all build and deployments.
- Helped team move Cron Jobs/Scheduler to Jenkins & configure jobs and maintained over 350+ jobs in Jenkins for different Application teams. Involved in assisting the QA team in Load and Integration testing of J2EE applications on WebLogic/JBoss Application Servers.
- Developed build and deploy scripts using Gradle and initiated them using Jenkins to move from one environment to other environments. Developed Parallel tasks using Worker API and used Gradle dependency management system to deploy snapshot & release artifacts to Nexus to share artifacts across projects
- Performed upgrades to applications using Puppet manifests. Used Puppet to make sure all the Jenkins slaves are in sync. Developed and implemented an automated Linux infrastructure using Puppet.
- Performed the automation using Puppet Configuration management. Wrote Puppet modules and manifest files from scratch and expertise in Puppet Administration and Puppet Web tools for deploying consistent infrastructure code, Profile and Class level across multiple environments.
- Developed various scripts in Python, Bash Scripting and PowerShell to perform different automation tasks for continuous integration and delivery of code. Working with Development teams to resolve the deployment in higher environments.
- Analyzed and resolved complications and deployment errors related to code development, branching, merging and building of source code using Git. Performed migration of the source code from Apache Subversion (SVN) to Bitbucket.
- Expertise in load balancing & monitoring with Nagios & Splunk. Collaborated with internal teams to integrate data feeds to a centralized Splunk platform.
- Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA and used BugZilla tool for bug-reporting.
- Used Expertise in deploying the code through web application servers like WebSphere/ WebLogic/ Apache Tomcat/ JBOSS.
- Secured MongoDB using authentication and configuring, implementing and supporting High Availability with Load balancing cluster of MongoDB consisting TB’s of data.
- Responsible for the installation of CentOS Linux for the build environment in Virtual Box. Managing all types of installation and upgrade on Linux servers, Installed and maintained CentOS and Linux Red Hat Servers.
Environment: AWS, Jenkins, Hudson, Maven, Active Directory, Git, Bitbucket, JIRA, Puppet, Nagios, Splunk, RedHat, CentOS Linux, Shell Scripting, Python Scripting, Powershell,Cron Jobs, MangoDB.
Confidential, Atlanta, GA
LINUX Administrator
Responsibilities:
- Configured Linux Servers using Kickstart and Involved in Troubleshooting & analysis of hardware & software failures for various Linux servers (core dump & log file analysis). Implemented multiple Virtualization Infrastructures on VMware Hypervisor (VSphere Client).
- Configured & Administered various tools which supports Agile methodology like Jenkins, Maven, Nagios, Artifactories and various other services like Apache services, JBOSS , Nginx also MySQL, PHP.
- Written Shell Scripts for automation of daily tasks, documented the changes that happen in the environment & in each server, analyzed error logs, user logs.
- Implemented Shell Scripts for Automated Back-ups and Cron Jobs using SSH, Bash and managed user accounts on Active Directory and groups for corporate Linux users and supported corporate Linux Development servers.
- Managed accounts using Active Directory such as resetting the password, unlocking accounts, creating new accounts, adding users to GP (group policy), setting up email accounts on the exchange server etc.,
- Installed WebLogic 9.x & JBoss 4.0 Application Server. Involved in the configuration of domains, deployment of applications on Development to UAT environment.
- Creating new file systems, managing and checking data consistency of the file systems. Configured Installing and Managing LDAP, NIS, NIS+, NFS, FTP, SSH, DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), & file servers on Linux servers.
- Configured Oracle Engineered Systems Services include architecture, administration, patching, maintenance, capacity planning.
- Worked with DBA for Installation of Oracle on Linux and Solaris and ued Veritas File system (VxFS) & Veritas Volume Manager (VxVM) to configure RAID 1 & RAID 5 Storage Systems on Sun Solaris.
- Management of RedHat LINUX user accounts, groups, directories, file permissions & Sudo rules. Packaged software & maintained repositories using Yum or RPM & Apt or DEB distribution systems.
- Managed Patches, Upgrades & Licensed Products for System software on all flavors of UNIX & Linux Servers.
- Provided 24x7 System Administration support for 300+ Red Hat Linux 5.x, 4.x servers & resolved trouble tickets on shift rotation basis.
Environment: Redhat, Hypervisor, Hyper-v, MySQL, Telnet, SSH, VPN, Shell Scripting, File System, SNMP, DNS, NFS, DHCP, SMTP, IMAP, POP3, Cronjobs, Firewall, JBOSS, WebLogic 9.x., nginx, Oracle.
Confidential, Sacramento, CA
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, Implementation phases along with Bug fixing and enhancement/maintenance in Agile Methodology.
- Used Various J2EE patterns like MVC, Data Access Object (DAO), Intercepting Filter and Session Façade, Singleton to ensure flexible, robust, configurable and extensible application
- Used Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom tag libraries and XML for developing applications to fulfill the requirement.
- Extensively used JavaScript to handle Client-Side validations. Developed Micro Services using Rest and Spring boot.
- Used Spring Framework to communicate with various service layers and configure the Spring XML files and used Spring Security Framework for authentication and authorization of the application
- Used Spring 3.0 Framework with REST APIs for Dependency injection (DI) and integrated with Struts in conjunction with Hibernate.
- Developed UI screens using HTML, JavaScript, jQuery, Ajax and CSS. Created unit test cases using jUnit and Mockito.
- Used SVN for maintaining versions and Developed Gradle scripts to build and deploy the applications by using Jenkins for CI.
- Used JIRA extensively for bug tracking, defect tracking and reporting, Confluence to collaborate and share important info.
Environment: JAVA, J2EE, Gradle, Grails, Restful web services, Tomcat, Apache web server, SVN and CI tools (Jenkins), Linux, NoSQL, MangoDB, Spock Unit testing Framework, JIRA defect tracking